[][src]Trait nj_core::val::ExtractArgFromJs

pub trait ExtractArgFromJs<'a>: Sized {
    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: Sized> ExtractArgFromJs<'a> for Option<T> where
    T: JSValue<'a>, 
[src]

Loading content...

Implementors

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

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

Loading content...