pub struct XabiFieldLayout {
pub name: &'static str,
pub offset: usize,
pub ty: &'static str,
}Expand description
Layout metadata for a C-compatible field.
Fields§
§name: &'static strField name.
offset: usizeRuntime byte offset from the start of the containing type.
ty: &'static strStable field type name used in snapshots.
Implementations§
Trait Implementations§
Source§impl Clone for XabiFieldLayout
impl Clone for XabiFieldLayout
Source§fn clone(&self) -> XabiFieldLayout
fn clone(&self) -> XabiFieldLayout
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for XabiFieldLayout
Source§impl Debug for XabiFieldLayout
impl Debug for XabiFieldLayout
impl Eq for XabiFieldLayout
Source§impl PartialEq for XabiFieldLayout
impl PartialEq for XabiFieldLayout
impl StructuralPartialEq for XabiFieldLayout
Auto Trait Implementations§
impl Freeze for XabiFieldLayout
impl RefUnwindSafe for XabiFieldLayout
impl Send for XabiFieldLayout
impl Sync for XabiFieldLayout
impl Unpin for XabiFieldLayout
impl UnsafeUnpin for XabiFieldLayout
impl UnwindSafe for XabiFieldLayout
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