Enum mozjs_sys::jsval::ValueShiftedTag
source · #[repr(u64)]enum ValueShiftedTag {
MAX_DOUBLE = 18_444_492_278_190_833_663,
INT32 = 18_444_633_011_384_221_696,
UNDEFINED = 18_444_914_486_360_932_352,
STRING = 18_445_336_698_825_998_336,
SYMBOL = 18_445_477_436_314_353_664,
BIGINT = 18_445_758_911_291_064_320,
BOOLEAN = 18_444_773_748_872_577_024,
MAGIC = 18_445_195_961_337_643_008,
NULL = 18_445_055_223_849_287_680,
OBJECT = 18_446_181_123_756_130_304,
}
Variants§
MAX_DOUBLE = 18_444_492_278_190_833_663
INT32 = 18_444_633_011_384_221_696
UNDEFINED = 18_444_914_486_360_932_352
STRING = 18_445_336_698_825_998_336
SYMBOL = 18_445_477_436_314_353_664
BIGINT = 18_445_758_911_291_064_320
BOOLEAN = 18_444_773_748_872_577_024
MAGIC = 18_445_195_961_337_643_008
NULL = 18_445_055_223_849_287_680
OBJECT = 18_446_181_123_756_130_304
Auto Trait Implementations§
impl Freeze for ValueShiftedTag
impl RefUnwindSafe for ValueShiftedTag
impl Send for ValueShiftedTag
impl Sync for ValueShiftedTag
impl Unpin for ValueShiftedTag
impl UnwindSafe for ValueShiftedTag
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
source§impl<T> Filterable for T
impl<T> Filterable for T
source§fn filterable(
self,
filter_name: &'static str,
) -> RequestFilterDataProvider<T, fn(_: DataRequest<'_>) -> bool>
fn filterable( self, filter_name: &'static str, ) -> RequestFilterDataProvider<T, fn(_: DataRequest<'_>) -> bool>
Creates a filterable data provider with the given name for debugging. Read more
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more