Skip to main content

Function

Type Alias Function 

Source
pub type Function<'a> = fn(ctx: &CurrentContext<'a>, func_data: Option<&mut dyn Any>, args: &[Object<'a>]) -> Object<'a>;
Expand description

The function can be associated with a Context and treated as its method.

This signature is intended to match the closure accepted by CurrentContext::with_method.

Although the signature returns as3::Object<'a>, implementations may return any type implementing Into<as3::Object<'a>> + 'a, primarily to support types like Option<AsObject<'a>>.