pub enum Prim {
Show 13 variants
U8,
U16,
U32,
U64,
I8,
I16,
I32,
I64,
F32,
F64,
Bool,
Str,
Bytes,
}Expand description
The primitives. Every one of them says its width, because “int” means a different number of bytes in every language that will open the file.
Variants§
U8
An unsigned byte.
U16
An unsigned 16 bit integer.
U32
An unsigned 32 bit integer.
U64
An unsigned 64 bit integer.
I8
A signed byte.
I16
A signed 16 bit integer.
I32
A signed 32 bit integer.
I64
A signed 64 bit integer.
F32
A 32 bit float.
F64
A 64 bit float.
Bool
A boolean.
Str
UTF-8 text.
Bytes
Bytes with no encoding attached.
Implementations§
Trait Implementations§
impl Copy for Prim
impl Eq for Prim
impl StructuralPartialEq for Prim
Auto Trait Implementations§
impl Freeze for Prim
impl RefUnwindSafe for Prim
impl Send for Prim
impl Sync for Prim
impl Unpin for Prim
impl UnsafeUnpin for Prim
impl UnwindSafe for Prim
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