pub trait BindEvalExpr: Debug {
    // Required method
    fn bind<const STRICT: bool>(
        &self,
        args: Vec<Box<dyn EvalExpr>>
    ) -> Result<Box<dyn EvalExpr>, BindError>;
}
Expand description

A trait for binding an expression to its arguments into an EvalExpr

Required Methods§

source

fn bind<const STRICT: bool>( &self, args: Vec<Box<dyn EvalExpr>> ) -> Result<Box<dyn EvalExpr>, BindError>

Implementors§