Trait Callable

Source
pub trait Callable {
    // Required methods
    fn signature(&self) -> &Signature;
    fn raw_call(&self, args: &[Variant]) -> Call;

    // Provided method
    fn checked_call(&self, args: &[Variant]) -> ExecResult<Call> { ... }
}

Required Methods§

Source

fn signature(&self) -> &Signature

Source

fn raw_call(&self, args: &[Variant]) -> Call

Provided Methods§

Source

fn checked_call(&self, args: &[Variant]) -> ExecResult<Call>

Implementors§