Trait node_bindgen::core::val::ExtractArgFromJs[][src]

pub trait ExtractArgFromJs<'a> {
    pub fn convert_arg_at(
        js_cb: &'a JsCallback,
        index: usize
    ) -> Result<Self, NjError>; pub fn label() -> &'static str { ... } }

Required methods

pub fn convert_arg_at(
    js_cb: &'a JsCallback,
    index: usize
) -> Result<Self, NjError>
[src]

convert js callback argument at index

Loading content...

Provided methods

pub fn label() -> &'static str[src]

Loading content...

Implementations on Foreign Types

impl<'a, T> ExtractArgFromJs<'a> for Option<T> where
    T: JSValue<'a>, 
[src]

Loading content...

Implementors

impl<'_> ExtractArgFromJs<'_> for JsEnv[src]

impl<'a, T> ExtractArgFromJs<'a> for T where
    T: JSValue<'a> + ?Sized
[src]

Loading content...