pub struct TableField {
pub vtable_index: u32,
pub span: Span,
pub type_: Type,
pub assign_mode: AssignMode,
pub object_value_size: u32,
pub object_tag_kind: TableFieldTagKind,
pub object_alignment_mask: u32,
pub object_alignment: u32,
pub forced_alignment: Option<(u32, Span)>,
pub deprecated: bool,
pub docstrings: Docstrings,
}Fields§
§vtable_index: u32The index into the vtable. Not necessarily the same as the index into the IndexMap.
span: Span§type_: Type§assign_mode: AssignMode§object_value_size: u32§object_tag_kind: TableFieldTagKind§object_alignment_mask: u32§object_alignment: u32§forced_alignment: Option<(u32, Span)>§deprecated: bool§docstrings: DocstringsTrait Implementations§
Auto Trait Implementations§
impl Freeze for TableField
impl RefUnwindSafe for TableField
impl Send for TableField
impl Sync for TableField
impl Unpin for TableField
impl UnwindSafe for TableField
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