[][src]Trait napi::NapiValue

pub trait NapiValue: Sized {
    pub unsafe fn from_raw(env: napi_env, value: napi_value) -> Result<Self>;
pub unsafe fn from_raw_unchecked(env: napi_env, value: napi_value) -> Self;
pub unsafe fn raw(&self) -> napi_value; }

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]

Loading content...

Implementors

impl NapiValue for JsArrayBuffer[src]

impl NapiValue for JsBigint[src]

impl NapiValue for JsBoolean[src]

impl NapiValue for JsBuffer[src]

impl NapiValue for JsDataView[src]

impl NapiValue for JsDate[src]

impl NapiValue for JsExternal[src]

impl NapiValue for JsFunction[src]

impl NapiValue for JsGlobal[src]

impl NapiValue for JsNull[src]

impl NapiValue for JsNumber[src]

impl NapiValue for JsObject[src]

impl NapiValue for JsString[src]

impl NapiValue for JsSymbol[src]

impl NapiValue for JsTimeout[src]

impl NapiValue for JsTypedArray[src]

impl NapiValue for JsUndefined[src]

impl NapiValue for JsUnknown[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]

Loading content...