pub struct JournalDetail {
pub info: JournalInfoBlock,
pub header: JournalHeader,
pub transactions: Vec<JournalTxnDetail>,
pub regions: Vec<MetadataRegion>,
pub checksum_mismatch: Option<u32>,
pub sequence_jumps: Vec<(u32, u32)>,
pub partial: bool,
}Expand description
Everything the GUI journal viewer needs: the JIB + header, the decoded transactions (newest-last, as walked), the metadata regions used to classify block targets, and any consistency findings.
Fields§
§info: JournalInfoBlock§header: JournalHeader§transactions: Vec<JournalTxnDetail>§regions: Vec<MetadataRegion>§checksum_mismatch: Option<u32>§sequence_jumps: Vec<(u32, u32)>§partial: boolTrait Implementations§
Source§impl Clone for JournalDetail
impl Clone for JournalDetail
Auto Trait Implementations§
impl Freeze for JournalDetail
impl RefUnwindSafe for JournalDetail
impl Send for JournalDetail
impl Sync for JournalDetail
impl Unpin for JournalDetail
impl UnsafeUnpin for JournalDetail
impl UnwindSafe for JournalDetail
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