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