pub enum LiteralTag {
Show 30 variants
TAG_VALUE = 0,
BOOL = 1,
INTEGER = 2,
FLOAT = 3,
DOUBLE = 4,
STRING = 5,
METHOD = 6,
GENERATORMETHOD = 7,
ACCESSOR = 8,
METHODAFFILIATE = 9,
ARRAY_U1 = 10,
ARRAY_U8 = 11,
ARRAY_I8 = 12,
ARRAY_U16 = 13,
ARRAY_I16 = 14,
ARRAY_U32 = 15,
ARRAY_I32 = 16,
ARRAY_U64 = 17,
ARRAY_I64 = 18,
ARRAY_F32 = 19,
ARRAY_F64 = 20,
ARRAY_STRING = 21,
ASYNC_GENERATOR_METHOD = 22,
LITERAL_BUFFER_INDEX = 23,
LITERAL_ARRAY = 24,
BUILTIN_TYPE_INDEX = 25,
GETTER = 26,
SETTER = 27,
NULL_VALUE = 255,
UNKNOWN = 238,
}
Variants§
TAG_VALUE = 0
BOOL = 1
INTEGER = 2
FLOAT = 3
DOUBLE = 4
STRING = 5
METHOD = 6
GENERATORMETHOD = 7
ACCESSOR = 8
METHODAFFILIATE = 9
ARRAY_U1 = 10
ARRAY_U8 = 11
ARRAY_I8 = 12
ARRAY_U16 = 13
ARRAY_I16 = 14
ARRAY_U32 = 15
ARRAY_I32 = 16
ARRAY_U64 = 17
ARRAY_I64 = 18
ARRAY_F32 = 19
ARRAY_F64 = 20
ARRAY_STRING = 21
ASYNC_GENERATOR_METHOD = 22
LITERAL_BUFFER_INDEX = 23
LITERAL_ARRAY = 24
BUILTIN_TYPE_INDEX = 25
GETTER = 26
SETTER = 27
NULL_VALUE = 255
UNKNOWN = 238
Implementations§
Auto Trait Implementations§
impl Freeze for LiteralTag
impl RefUnwindSafe for LiteralTag
impl Send for LiteralTag
impl Sync for LiteralTag
impl Unpin for LiteralTag
impl UnwindSafe for LiteralTag
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