pub struct StrictPointerObservation {
pub observation_ordinal: u64,
pub raw_value: u64,
pub width: u8,
pub encoding: StrictPointerEncoding,
pub authentication: StrictPointerAuthentication,
pub target: StrictPointerTarget,
}Expand description
Full pointer observation including raw storage and resolution provenance.
Fields§
§observation_ordinal: u64Ordinal of the corresponding byte observation.
raw_value: u64Raw pointer-sized value as stored in the file.
width: u8Pointer width in bytes.
encoding: StrictPointerEncodingEncoding or fixup mechanism.
authentication: StrictPointerAuthenticationPointer-authentication state.
target: StrictPointerTargetResolved local, external, or null target.
Trait Implementations§
Source§impl Clone for StrictPointerObservation
impl Clone for StrictPointerObservation
Source§impl Debug for StrictPointerObservation
impl Debug for StrictPointerObservation
Source§impl<'de> Deserialize<'de> for StrictPointerObservation
impl<'de> Deserialize<'de> for StrictPointerObservation
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 StrictPointerObservation
Source§impl PartialEq for StrictPointerObservation
impl PartialEq for StrictPointerObservation
Source§impl Serialize for StrictPointerObservation
impl Serialize for StrictPointerObservation
impl StructuralPartialEq for StrictPointerObservation
Auto Trait Implementations§
impl Freeze for StrictPointerObservation
impl RefUnwindSafe for StrictPointerObservation
impl Send for StrictPointerObservation
impl Sync for StrictPointerObservation
impl Unpin for StrictPointerObservation
impl UnsafeUnpin for StrictPointerObservation
impl UnwindSafe for StrictPointerObservation
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