pub struct StrictRttiObservation {
pub ordinal: u64,
pub symbol: String,
pub field: String,
pub va: u64,
pub file_offset: u64,
pub length: u64,
pub kind: StrictRttiObservationKind,
}Expand description
One exact file-backed observation.
Fields§
§ordinal: u64Canonical zero-based ordinal in this batch.
symbol: StringCandidate symbol that owns the field.
field: StringABI field name.
va: u64Virtual address of the observed bytes.
file_offset: u64Thin-image file offset of the observed bytes.
length: u64Exact byte length.
kind: StrictRttiObservationKindObservation interpretation.
Trait Implementations§
Source§impl Clone for StrictRttiObservation
impl Clone for StrictRttiObservation
Source§impl Debug for StrictRttiObservation
impl Debug for StrictRttiObservation
Source§impl<'de> Deserialize<'de> for StrictRttiObservation
impl<'de> Deserialize<'de> for StrictRttiObservation
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 StrictRttiObservation
Source§impl PartialEq for StrictRttiObservation
impl PartialEq for StrictRttiObservation
Source§impl Serialize for StrictRttiObservation
impl Serialize for StrictRttiObservation
impl StructuralPartialEq for StrictRttiObservation
Auto Trait Implementations§
impl Freeze for StrictRttiObservation
impl RefUnwindSafe for StrictRttiObservation
impl Send for StrictRttiObservation
impl Sync for StrictRttiObservation
impl Unpin for StrictRttiObservation
impl UnsafeUnpin for StrictRttiObservation
impl UnwindSafe for StrictRttiObservation
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