pub struct StructFieldMeta {
pub type_name: &'static str,
pub constant_size: Option<usize>,
pub is_length: bool,
pub is_enum: bool,
pub is_struct: bool,
pub is_array: bool,
}
Expand description
A struct that contains metadata about a field’s type.
Fields§
§type_name: &'static str
§constant_size: Option<usize>
§is_length: bool
§is_enum: bool
§is_struct: bool
§is_array: bool
Implementations§
Trait Implementations§
Source§impl Clone for StructFieldMeta
impl Clone for StructFieldMeta
Source§fn clone(&self) -> StructFieldMeta
fn clone(&self) -> StructFieldMeta
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 StructFieldMeta
impl Debug for StructFieldMeta
Source§impl Default for StructFieldMeta
impl Default for StructFieldMeta
Source§fn default() -> StructFieldMeta
fn default() -> StructFieldMeta
Returns the “default value” for a type. Read more
impl Copy for StructFieldMeta
Auto Trait Implementations§
impl Freeze for StructFieldMeta
impl RefUnwindSafe for StructFieldMeta
impl Send for StructFieldMeta
impl Sync for StructFieldMeta
impl Unpin for StructFieldMeta
impl UnwindSafe for StructFieldMeta
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