pub enum Type {
}Expand description
The types used in V8.
Variants§
Void
The void type.
Bool
The bool type.
UChar
The unsigned char type.
ConstUChar
The const unsigned char type.
Char
The char type.
ConstChar
The const char type.
UInt
The unsigned int type.
Int
The int type.
ULong
The unsigned long type.
Long
The long type.
U8
The uint8_t type.
I8
The int8_t type.
U16
The uint16_t type.
I16
The int16_t type.
U32
The uint32_t type.
I32
The int32_t type.
U64
The uint64_t type.
I64
The int64_t type.
F64
The double type.
USize
The size_t type.
Class(String)
A class with the specified name, without the v8:: prefix.
Enum(String)
An enum with the specified name, without the v8:: prefix.
Callback(String)
A callback function pointer name, without the v8:: prefix.
CallbackLValue(String)
An argument to a callback
Ref(Box<Type>)
A reference to the specified type, meaning a Local<T> or
MaybeLocal<T>.
Ptr(Box<Type>)
A pointer to the specified type, i.e. T *.
Arr(Box<Type>)
An array of the specified type, i.e. T[].
Trait Implementations§
impl Eq for Type
impl StructuralPartialEq for Type
Auto Trait Implementations§
impl Freeze for Type
impl RefUnwindSafe for Type
impl Send for Type
impl Sync for Type
impl Unpin for Type
impl UnwindSafe for Type
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