pub trait CallMethod<T = Value> {
// Required method
fn call_method(
&self,
id: &QualifiedName,
args: &ArgumentValueList,
context: &mut Context,
) -> EvalResult<T>;
}
Expand description
Trait for calling methods of values
Required Methods§
Sourcefn call_method(
&self,
id: &QualifiedName,
args: &ArgumentValueList,
context: &mut Context,
) -> EvalResult<T>
fn call_method( &self, id: &QualifiedName, args: &ArgumentValueList, context: &mut Context, ) -> EvalResult<T>
Evaluate method call into a value (if possible)
name
: Name of the methodargs
: Arguments for the methodcontext
: Evaluation context