CallMethod

Trait CallMethod 

Source
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§

Source

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 method
  • args: Arguments for the method
  • context: Evaluation context

Implementors§