pub struct JsNull(/* private fields */);
Implementations§
Source§impl JsNull
impl JsNull
pub fn into_unknown(self) -> JsUnknown
pub fn coerce_to_number(self) -> Result<JsNumber>
pub fn coerce_to_string(self) -> Result<JsString>
pub fn coerce_to_object(self) -> Result<JsObject>
pub fn is_date(&self) -> Result<bool>
pub fn is_promise(&self) -> Result<bool>
pub fn is_error(&self) -> Result<bool>
pub fn is_typedarray(&self) -> Result<bool>
pub fn is_dataview(&self) -> Result<bool>
pub fn is_array(&self) -> Result<bool>
pub fn is_buffer(&self) -> Result<bool>
pub fn instanceof<Constructor>(&self, constructor: Constructor) -> Result<bool>where
Constructor: NapiRaw,
pub fn freeze(&mut self) -> Result<()>
pub fn seal(&mut self) -> Result<()>
Trait Implementations§
Source§impl NapiValue for JsNull
impl NapiValue for JsNull
unsafe fn from_raw(env: napi_env, value: napi_value) -> Result<JsNull>
unsafe fn from_raw_unchecked(env: napi_env, value: napi_value) -> JsNull
impl Copy for JsNull
Auto Trait Implementations§
impl Freeze for JsNull
impl RefUnwindSafe for JsNull
impl !Send for JsNull
impl !Sync for JsNull
impl Unpin for JsNull
impl UnwindSafe for JsNull
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more