Trait node_bindgen::core::val::ExtractArgFromJs [−][src]
Required methods
pub fn convert_arg_at(
js_cb: &'a JsCallback,
index: usize
) -> Result<Self, NjError>
[src]
js_cb: &'a JsCallback,
index: usize
) -> Result<Self, NjError>
convert js callback argument at index
Provided methods
Loading content...Implementations on Foreign Types
impl<'a, T> ExtractArgFromJs<'a> for Option<T> where
T: JSValue<'a>,
[src]
T: JSValue<'a>,
pub fn label() -> &'static str
[src]
pub fn convert_arg_at(
js_cb: &'a JsCallback,
index: usize
) -> Result<Option<T>, NjError>
[src]
js_cb: &'a JsCallback,
index: usize
) -> Result<Option<T>, NjError>
Implementors
impl<'_> ExtractArgFromJs<'_> for JsEnv
[src]
pub fn convert_arg_at(
js_cb: &JsCallback,
_index: usize
) -> Result<JsEnv, NjError>
[src]
js_cb: &JsCallback,
_index: usize
) -> Result<JsEnv, NjError>
impl<'a, T> ExtractArgFromJs<'a> for T where
T: JSValue<'a> + ?Sized,
[src]
T: JSValue<'a> + ?Sized,