pub enum Primitive {
Show 22 variants
I8,
I16,
I32,
I64,
I128,
Isize,
U8,
U16,
U32,
U64,
U128,
Usize,
F8,
F16,
F32,
F64,
F128,
Fsize,
Integer,
Float,
Bool,
Char,
}
Expand description
The set of compiler-intrinsic types. These primitive types have native implementations of the basic operations.
Variants§
I8
I16
I32
I64
I128
Isize
U8
U16
U32
U64
U128
Usize
F8
F16
F32
F64
F128
Fsize
Integer
Float
Bool
Char
Implementations§
Trait Implementations§
impl Copy for Primitive
impl Eq for Primitive
impl StructuralPartialEq for Primitive
Auto Trait Implementations§
impl Freeze for Primitive
impl RefUnwindSafe for Primitive
impl Send for Primitive
impl Sync for Primitive
impl Unpin for Primitive
impl UnwindSafe for Primitive
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