pub enum StrictRttiRecord {
TypeInfo {
record: Box<ItaniumTypeInfoRecord>,
},
ExternalTypeInfo {
symbol: String,
library_ordinal: i32,
weak: bool,
},
}Expand description
One included strict RTTI record.
Variants§
TypeInfo
Complete file-backed typeinfo object.
Fields
§
record: Box<ItaniumTypeInfoRecord>Decoded object.
ExternalTypeInfo
Undefined external _ZTI symbol retained rather than dropped.
Trait Implementations§
Source§impl Clone for StrictRttiRecord
impl Clone for StrictRttiRecord
Source§impl Debug for StrictRttiRecord
impl Debug for StrictRttiRecord
Source§impl<'de> Deserialize<'de> for StrictRttiRecord
impl<'de> Deserialize<'de> for StrictRttiRecord
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 StrictRttiRecord
Source§impl PartialEq for StrictRttiRecord
impl PartialEq for StrictRttiRecord
Source§impl Serialize for StrictRttiRecord
impl Serialize for StrictRttiRecord
impl StructuralPartialEq for StrictRttiRecord
Auto Trait Implementations§
impl Freeze for StrictRttiRecord
impl RefUnwindSafe for StrictRttiRecord
impl Send for StrictRttiRecord
impl Sync for StrictRttiRecord
impl Unpin for StrictRttiRecord
impl UnsafeUnpin for StrictRttiRecord
impl UnwindSafe for StrictRttiRecord
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