[−][src]Trait nj_core::JSValue
Convert napi value to Rust value
Required methods
fn convert_to_rust(
env: &'a JsEnv,
js_value: napi_value
) -> Result<Self, NjError>
env: &'a JsEnv,
js_value: napi_value
) -> Result<Self, NjError>
Provided methods
Loading content...Implementations on Foreign Types
impl<'_> JSValue<'_> for f64
[src]
fn convert_to_rust(env: &JsEnv, js_value: napi_value) -> Result<Self, NjError>
[src]
impl<'_> JSValue<'_> for i32
[src]
fn convert_to_rust(env: &JsEnv, js_value: napi_value) -> Result<Self, NjError>
[src]
impl<'_> JSValue<'_> for u32
[src]
fn convert_to_rust(env: &JsEnv, js_value: napi_value) -> Result<Self, NjError>
[src]
impl<'_> JSValue<'_> for i64
[src]
fn convert_to_rust(env: &JsEnv, js_value: napi_value) -> Result<Self, NjError>
[src]
impl<'_> JSValue<'_> for bool
[src]
fn convert_to_rust(env: &JsEnv, js_value: napi_value) -> Result<Self, NjError>
[src]
impl<'_> JSValue<'_> for String
[src]
fn convert_to_rust(env: &JsEnv, js_value: napi_value) -> Result<Self, NjError>
[src]
impl<'a, T> JSValue<'a> for Vec<T> where
T: JSValue<'a>,
[src]
T: JSValue<'a>,
fn convert_to_rust(
env: &'a JsEnv,
js_value: napi_value
) -> Result<Self, NjError>
[src]
env: &'a JsEnv,
js_value: napi_value
) -> Result<Self, NjError>
impl<'a> JSValue<'a> for &'a [u8]
[src]
fn convert_to_rust(
env: &'a JsEnv,
js_value: napi_value
) -> Result<Self, NjError>
[src]
env: &'a JsEnv,
js_value: napi_value
) -> Result<Self, NjError>