[−][src]Struct napi::JsBigint
Fields
word_count: usize
Implementations
impl JsBigint
[src]
pub fn into_unknown(self) -> Result<JsUnknown>
[src]
pub fn coerce_to_number(self) -> Result<JsNumber>
[src]
pub fn coerce_to_string(self) -> Result<JsString>
[src]
pub fn coerce_to_object(self) -> Result<JsObject>
[src]
pub fn is_date(&self) -> Result<bool>
[src]
pub fn is_error(&self) -> Result<bool>
[src]
pub fn is_typedarray(&self) -> Result<bool>
[src]
pub fn is_dataview(&self) -> Result<bool>
[src]
pub fn is_array(&self) -> Result<bool>
[src]
pub fn is_buffer(&self) -> Result<bool>
[src]
pub fn instanceof<Constructor: NapiValue>(
&self,
constructor: Constructor
) -> Result<bool>
[src]
&self,
constructor: Constructor
) -> Result<bool>
impl JsBigint
[src]
pub fn get_words(&mut self) -> Result<(bool, Vec<u64>)>
[src]
https://nodejs.org/api/n-api.html#n_api_napi_get_value_bigint_words
pub fn get_u64(&self) -> Result<(u64, bool)>
[src]
pub fn get_i64(&self) -> Result<(i64, bool)>
[src]
pub fn get_i128(&mut self) -> Result<(i128, bool)>
[src]
pub fn get_u128(&mut self) -> Result<(bool, u128, bool)>
[src]
Trait Implementations
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 TryFrom<JsBigint> for i64
[src]
The BigInt will be converted losslessly when the value is over what an int64 could hold.
type Error = Error
The type returned in the event of a conversion error.
pub fn try_from(value: JsBigint) -> Result<i64>
[src]
impl TryFrom<JsBigint> for u64
[src]
The BigInt will be converted losslessly when the value is over what an uint64 could hold.
Auto Trait Implementations
impl RefUnwindSafe for JsBigint
impl !Send for JsBigint
impl !Sync for JsBigint
impl Unpin for JsBigint
impl UnwindSafe for JsBigint
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,