#[function_callback]Expand description
Transforms a Rust function into a C function for being used as a JavaScript callback.
This function_callback procedural macro transforms a Rust function of type:
ⓘ
fn(
context: &JSContext,
function: Option<&JSObject>,
this_object: Option<&JSObject>,
arguments: &[JSValue]
) -> Result<JSValue, JSException>into a javascriptcore_sys::JSObjectCallAsFunctionCallback function.
Check the documentation of javascriptcore::JSValue::new_function to learn more.