pub struct ItaniumVtableOffsetRecord {
pub word_ordinal: u64,
pub observation_ordinal: u64,
pub raw_value: u64,
pub signed_value: i64,
pub role: ItaniumVtableOffsetRole,
}Expand description
One word before an address-point header.
Fields§
§word_ordinal: u64Absolute word ordinal in the containing symbol.
observation_ordinal: u64Observation containing the pointer-width signed integer.
raw_value: u64Raw unsigned storage value.
signed_value: i64Sign-extended ABI value.
role: ItaniumVtableOffsetRoleLeaf-level offset role.
Trait Implementations§
Source§impl Clone for ItaniumVtableOffsetRecord
impl Clone for ItaniumVtableOffsetRecord
Source§impl Debug for ItaniumVtableOffsetRecord
impl Debug for ItaniumVtableOffsetRecord
Source§impl<'de> Deserialize<'de> for ItaniumVtableOffsetRecord
impl<'de> Deserialize<'de> for ItaniumVtableOffsetRecord
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ItaniumVtableOffsetRecord
impl StructuralPartialEq for ItaniumVtableOffsetRecord
Auto Trait Implementations§
impl Freeze for ItaniumVtableOffsetRecord
impl RefUnwindSafe for ItaniumVtableOffsetRecord
impl Send for ItaniumVtableOffsetRecord
impl Sync for ItaniumVtableOffsetRecord
impl Unpin for ItaniumVtableOffsetRecord
impl UnsafeUnpin for ItaniumVtableOffsetRecord
impl UnwindSafe for ItaniumVtableOffsetRecord
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