pub struct JsBoolean(_);
Implementations
sourceimpl JsBoolean
impl JsBoolean
pub fn into_unknown(self) -> JsUnknown
pub fn coerce_to_bool(self) -> Result<JsBoolean>
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,
Trait Implementations
sourceimpl NapiValue for JsBoolean
impl NapiValue for JsBoolean
unsafe fn from_raw(env: napi_env, value: napi_value) -> Result<JsBoolean>
unsafe fn from_raw_unchecked(env: napi_env, value: napi_value) -> JsBoolean
sourceimpl ValidateNapiValue for JsBoolean
impl ValidateNapiValue for JsBoolean
sourceunsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
unsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
Safety Read more
impl Copy for JsBoolean
Auto Trait Implementations
impl RefUnwindSafe for JsBoolean
impl !Send for JsBoolean
impl !Sync for JsBoolean
impl Unpin for JsBoolean
impl UnwindSafe for JsBoolean
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more