Struct napi::NapiString
[−]
[src]
pub struct NapiString<'env> { /* fields omitted */ }
Methods
impl<'env> NapiString<'env>
[src]
fn from_str(env: &'env NapiEnv, value: &str) -> NapiResult<Self>
[src]
fn from_latin1(env: &'env NapiEnv, value: &[u8]) -> NapiResult<Self>
[src]
fn from_utf16(env: &'env NapiEnv, value: &[u16]) -> NapiResult<Self>
[src]
fn to_bytes(&self) -> NapiResult<Vec<u8>>
[src]
fn to_latin1(&self) -> NapiResult<Vec<u8>>
[src]
fn to_utf16(&self) -> NapiResult<Vec<u16>>
[src]
fn to_string(&self) -> NapiResult<String>
[src]
Trait Implementations
impl<'env> Clone for NapiString<'env>
[src]
fn clone(&self) -> NapiString<'env>
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl<'env> Copy for NapiString<'env>
[src]
impl<'env> Debug for NapiString<'env>
[src]
impl<'env> NapiValue<'env> for NapiString<'env>
[src]
fn as_sys_value(&self) -> napi_value
[src]
fn env(&self) -> &'env NapiEnv
[src]
fn from_sys_checked(env: &'env NapiEnv, value: napi_value) -> NapiResult<Self>
[src]
fn to_napi_boolean(&self) -> NapiResult<NapiBoolean<'env>>
[src]
fn to_napi_number(&self) -> NapiResult<NapiNumber<'env>>
[src]
fn to_napi_object(&self) -> NapiResult<NapiObject<'env>>
[src]
fn to_napi_string(&self) -> NapiResult<NapiString<'env>>
[src]
fn as_napi_any(&self) -> NapiAny<'env>
[src]
fn value_type(&self) -> NapiResult<NapiValueType>
[src]
fn instanceof(&self, constructor: &NapiObject) -> NapiResult<bool>
[src]
fn is_array(&self) -> NapiResult<bool>
[src]
fn is_arraybuffer(&self) -> NapiResult<bool>
[src]
fn is_buffer(&self) -> NapiResult<bool>
[src]
fn is_error(&self) -> NapiResult<bool>
[src]
fn is_typedarray(&self) -> NapiResult<bool>
[src]
fn is_dataview(&self) -> NapiResult<bool>
[src]
fn strict_equals<T: ?Sized>(&self, other: &T) -> NapiResult<bool> where
T: NapiValue<'env>,
[src]
T: NapiValue<'env>,