pub struct ItaniumPointeeRecord {
pub flags: u32,
pub pointee: StrictPointerObservation,
pub member_of: Option<StrictPointerObservation>,
}Expand description
Pointee and optional member-owner links for pbase families.
Fields§
§flags: u32Raw ABI qualifier/incomplete flags.
pointee: StrictPointerObservationPointee typeinfo pointer.
member_of: Option<StrictPointerObservation>Containing-class typeinfo for pointer-to-member records.
Trait Implementations§
Source§impl Clone for ItaniumPointeeRecord
impl Clone for ItaniumPointeeRecord
Source§impl Debug for ItaniumPointeeRecord
impl Debug for ItaniumPointeeRecord
Source§impl<'de> Deserialize<'de> for ItaniumPointeeRecord
impl<'de> Deserialize<'de> for ItaniumPointeeRecord
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 ItaniumPointeeRecord
Source§impl PartialEq for ItaniumPointeeRecord
impl PartialEq for ItaniumPointeeRecord
Source§impl Serialize for ItaniumPointeeRecord
impl Serialize for ItaniumPointeeRecord
impl StructuralPartialEq for ItaniumPointeeRecord
Auto Trait Implementations§
impl Freeze for ItaniumPointeeRecord
impl RefUnwindSafe for ItaniumPointeeRecord
impl Send for ItaniumPointeeRecord
impl Sync for ItaniumPointeeRecord
impl Unpin for ItaniumPointeeRecord
impl UnsafeUnpin for ItaniumPointeeRecord
impl UnwindSafe for ItaniumPointeeRecord
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