pub enum ItaniumVtableAddressPointSource {
TypeinfoSymbol,
NullTypeinfoAtSymbolStart,
}Expand description
Structural authority that located one address-point header.
Variants§
TypeinfoSymbol
The typeinfo word resolves to an exact _ZTI symbol.
NullTypeinfoAtSymbolStart
No _ZTI target exists and a null typeinfo word follows symbol word zero.
Trait Implementations§
impl Copy for ItaniumVtableAddressPointSource
Source§impl<'de> Deserialize<'de> for ItaniumVtableAddressPointSource
impl<'de> Deserialize<'de> for ItaniumVtableAddressPointSource
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 ItaniumVtableAddressPointSource
impl StructuralPartialEq for ItaniumVtableAddressPointSource
Auto Trait Implementations§
impl Freeze for ItaniumVtableAddressPointSource
impl RefUnwindSafe for ItaniumVtableAddressPointSource
impl Send for ItaniumVtableAddressPointSource
impl Sync for ItaniumVtableAddressPointSource
impl Unpin for ItaniumVtableAddressPointSource
impl UnsafeUnpin for ItaniumVtableAddressPointSource
impl UnwindSafe for ItaniumVtableAddressPointSource
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