[][src]Function glsp::call

pub fn call<C, A, R>(receiver: &C, args: &A) -> Result<R, GError> where
    A: ToCallArgs + ?Sized,
    C: CallableOps,
    R: FromVal

Invokes a callable value: an RFn, GFn or Class.

Note that both the receiver and the args are passed by reference. The args should be a reference to (), a tuple, a slice, or a fixed-size array.

let rect: Root<Obj> = glsp::call(&rect_class, &[10, 10, 50, 50])?;