[−][src]Trait napi::NapiValue
Required methods
pub unsafe fn from_raw(env: napi_env, value: napi_value) -> Result<Self>
[src]
pub unsafe fn from_raw_unchecked(env: napi_env, value: napi_value) -> Self
[src]
pub unsafe fn raw(&self) -> napi_value
[src]
Implementors
impl NapiValue for JsArrayBuffer
[src]
pub unsafe fn from_raw(
env: napi_env,
value: napi_value
) -> Result<JsArrayBuffer>
[src]
env: napi_env,
value: napi_value
) -> Result<JsArrayBuffer>
pub unsafe fn raw(&self) -> napi_value
[src]
pub unsafe fn from_raw_unchecked(
env: napi_env,
value: napi_value
) -> JsArrayBuffer
[src]
env: napi_env,
value: napi_value
) -> JsArrayBuffer
impl NapiValue for JsBigint
[src]
pub unsafe fn raw(&self) -> napi_value
[src]
pub unsafe fn from_raw(env: napi_env, value: napi_value) -> Result<Self>
[src]
pub unsafe fn from_raw_unchecked(env: napi_env, value: napi_value) -> Self
[src]
impl NapiValue for JsBoolean
[src]
pub unsafe fn from_raw(env: napi_env, value: napi_value) -> Result<JsBoolean>
[src]
pub unsafe fn raw(&self) -> napi_value
[src]
pub unsafe fn from_raw_unchecked(env: napi_env, value: napi_value) -> JsBoolean
[src]
impl NapiValue for JsBuffer
[src]
pub unsafe fn from_raw(env: napi_env, value: napi_value) -> Result<JsBuffer>
[src]
pub unsafe fn raw(&self) -> napi_value
[src]
pub unsafe fn from_raw_unchecked(env: napi_env, value: napi_value) -> JsBuffer
[src]
impl NapiValue for JsDataView
[src]
pub unsafe fn from_raw(env: napi_env, value: napi_value) -> Result<JsDataView>
[src]
pub unsafe fn raw(&self) -> napi_value
[src]
pub unsafe fn from_raw_unchecked(env: napi_env, value: napi_value) -> JsDataView
[src]
impl NapiValue for JsDate
[src]
pub unsafe fn from_raw(env: napi_env, value: napi_value) -> Result<JsDate>
[src]
pub unsafe fn raw(&self) -> napi_value
[src]
pub unsafe fn from_raw_unchecked(env: napi_env, value: napi_value) -> JsDate
[src]
impl NapiValue for JsExternal
[src]
pub unsafe fn from_raw(env: napi_env, value: napi_value) -> Result<JsExternal>
[src]
pub unsafe fn raw(&self) -> napi_value
[src]
pub unsafe fn from_raw_unchecked(env: napi_env, value: napi_value) -> JsExternal
[src]
impl NapiValue for JsFunction
[src]
pub unsafe fn from_raw(env: napi_env, value: napi_value) -> Result<JsFunction>
[src]
pub unsafe fn raw(&self) -> napi_value
[src]
pub unsafe fn from_raw_unchecked(env: napi_env, value: napi_value) -> JsFunction
[src]
impl NapiValue for JsGlobal
[src]
pub unsafe fn from_raw(env: napi_env, value: napi_value) -> Result<JsGlobal>
[src]
pub unsafe fn raw(&self) -> napi_value
[src]
pub unsafe fn from_raw_unchecked(env: napi_env, value: napi_value) -> JsGlobal
[src]
impl NapiValue for JsNull
[src]
pub unsafe fn from_raw(env: napi_env, value: napi_value) -> Result<JsNull>
[src]
pub unsafe fn raw(&self) -> napi_value
[src]
pub unsafe fn from_raw_unchecked(env: napi_env, value: napi_value) -> JsNull
[src]
impl NapiValue for JsNumber
[src]
pub unsafe fn from_raw(env: napi_env, value: napi_value) -> Result<JsNumber>
[src]
pub unsafe fn raw(&self) -> napi_value
[src]
pub unsafe fn from_raw_unchecked(env: napi_env, value: napi_value) -> JsNumber
[src]
impl NapiValue for JsObject
[src]
pub unsafe fn from_raw(env: napi_env, value: napi_value) -> Result<JsObject>
[src]
pub unsafe fn raw(&self) -> napi_value
[src]
pub unsafe fn from_raw_unchecked(env: napi_env, value: napi_value) -> JsObject
[src]
impl NapiValue for JsString
[src]
pub unsafe fn from_raw(env: napi_env, value: napi_value) -> Result<JsString>
[src]
pub unsafe fn raw(&self) -> napi_value
[src]
pub unsafe fn from_raw_unchecked(env: napi_env, value: napi_value) -> JsString
[src]
impl NapiValue for JsSymbol
[src]
pub unsafe fn from_raw(env: napi_env, value: napi_value) -> Result<JsSymbol>
[src]
pub unsafe fn raw(&self) -> napi_value
[src]
pub unsafe fn from_raw_unchecked(env: napi_env, value: napi_value) -> JsSymbol
[src]
impl NapiValue for JsTimeout
[src]
pub unsafe fn from_raw(env: napi_env, value: napi_value) -> Result<JsTimeout>
[src]
pub unsafe fn raw(&self) -> napi_value
[src]
pub unsafe fn from_raw_unchecked(env: napi_env, value: napi_value) -> JsTimeout
[src]
impl NapiValue for JsTypedArray
[src]
pub unsafe fn from_raw(env: napi_env, value: napi_value) -> Result<JsTypedArray>
[src]
pub unsafe fn raw(&self) -> napi_value
[src]
pub unsafe fn from_raw_unchecked(
env: napi_env,
value: napi_value
) -> JsTypedArray
[src]
env: napi_env,
value: napi_value
) -> JsTypedArray
impl NapiValue for JsUndefined
[src]
pub unsafe fn from_raw(env: napi_env, value: napi_value) -> Result<JsUndefined>
[src]
pub unsafe fn raw(&self) -> napi_value
[src]
pub unsafe fn from_raw_unchecked(
env: napi_env,
value: napi_value
) -> JsUndefined
[src]
env: napi_env,
value: napi_value
) -> JsUndefined
impl NapiValue for JsUnknown
[src]
pub unsafe fn from_raw(env: napi_env, value: napi_value) -> Result<Self>
[src]
pub unsafe fn from_raw_unchecked(env: napi_env, value: napi_value) -> Self
[src]
pub unsafe fn raw(&self) -> napi_value
[src]
get raw js value ptr
impl<A: NapiValue, B: NapiValue> NapiValue for Either<A, B>
[src]
pub unsafe fn from_raw(env: napi_env, value: napi_value) -> Result<Either<A, B>>
[src]
pub unsafe fn from_raw_unchecked(
env: napi_env,
value: napi_value
) -> Either<A, B>
[src]
env: napi_env,
value: napi_value
) -> Either<A, B>