pub struct VerifyReport {
pub records_decoded: usize,
pub checkpoints: usize,
pub memory_records: usize,
pub symbol_events: usize,
pub tail: TailStatus,
pub dangling_symbols: usize,
}Expand description
Result of a verify pass.
Fields§
§records_decoded: usizeNumber of records successfully decoded.
checkpoints: usizeNumber of Checkpoint boundaries found.
memory_records: usizeNumber of memory records (Sem / Epi / Pro / Inf).
symbol_events: usizeNumber of SYMBOL_* records.
tail: TailStatusClassification of the tail past the last decoded record —
clean, recoverable orphan-tail truncation, or genuine
corruption (with the underlying DecodeError preserved).
dangling_symbols: usizeDangling symbol references found in memory records (the
referenced SymbolId had no preceding SymbolAlloc).
Implementations§
Source§impl VerifyReport
impl VerifyReport
Sourcepub const fn trailing_bytes(&self) -> u64
pub const fn trailing_bytes(&self) -> u64
Convenience accessor — bytes past the last decoded record regardless of whether they’re an orphan tail or corruption.
Trait Implementations§
Source§impl Debug for VerifyReport
impl Debug for VerifyReport
Source§impl PartialEq for VerifyReport
impl PartialEq for VerifyReport
impl Eq for VerifyReport
impl StructuralPartialEq for VerifyReport
Auto Trait Implementations§
impl Freeze for VerifyReport
impl RefUnwindSafe for VerifyReport
impl Send for VerifyReport
impl Sync for VerifyReport
impl Unpin for VerifyReport
impl UnsafeUnpin for VerifyReport
impl UnwindSafe for VerifyReport
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
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.