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