pub struct StrictRttiBatch {
pub outcome: StrictRttiOutcome,
pub records: Vec<StrictRttiRecord>,
pub observations: Vec<StrictRttiObservation>,
pub gaps: Vec<StrictRttiGap>,
pub conservation: StrictRttiConservation,
}Expand description
Closed strict RTTI decode batch.
Fields§
§outcome: StrictRttiOutcomeTerminal batch outcome.
records: Vec<StrictRttiRecord>Included records in canonical symbol/address order.
observations: Vec<StrictRttiObservation>Exact byte-range evidence in decode order.
gaps: Vec<StrictRttiGap>Typed failures; nonempty exactly when outcome is rejected.
conservation: StrictRttiConservationCandidate conservation ledger.
Trait Implementations§
Source§impl Clone for StrictRttiBatch
impl Clone for StrictRttiBatch
Source§impl Debug for StrictRttiBatch
impl Debug for StrictRttiBatch
Source§impl<'de> Deserialize<'de> for StrictRttiBatch
impl<'de> Deserialize<'de> for StrictRttiBatch
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 StrictRttiBatch
Source§impl PartialEq for StrictRttiBatch
impl PartialEq for StrictRttiBatch
Source§impl Serialize for StrictRttiBatch
impl Serialize for StrictRttiBatch
impl StructuralPartialEq for StrictRttiBatch
Auto Trait Implementations§
impl Freeze for StrictRttiBatch
impl RefUnwindSafe for StrictRttiBatch
impl Send for StrictRttiBatch
impl Sync for StrictRttiBatch
impl Unpin for StrictRttiBatch
impl UnsafeUnpin for StrictRttiBatch
impl UnwindSafe for StrictRttiBatch
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