pub enum BuiltinFieldType {
U64,
U8,
Bool,
}Expand description
Field type for built-in struct fields.
This is a simplified type representation for defining builtin struct layouts.
It maps to actual Type variants during struct injection.
Variants§
U64
64-bit unsigned integer (used for pointers, lengths, capacities)
U8
8-bit unsigned integer
Bool
Boolean
Trait Implementations§
Source§impl Clone for BuiltinFieldType
impl Clone for BuiltinFieldType
Source§fn clone(&self) -> BuiltinFieldType
fn clone(&self) -> BuiltinFieldType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BuiltinFieldType
impl Debug for BuiltinFieldType
Source§impl PartialEq for BuiltinFieldType
impl PartialEq for BuiltinFieldType
impl Copy for BuiltinFieldType
impl Eq for BuiltinFieldType
impl StructuralPartialEq for BuiltinFieldType
Auto Trait Implementations§
impl Freeze for BuiltinFieldType
impl RefUnwindSafe for BuiltinFieldType
impl Send for BuiltinFieldType
impl Sync for BuiltinFieldType
impl Unpin for BuiltinFieldType
impl UnwindSafe for BuiltinFieldType
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