pub struct LoadedTranscript {
pub header: TranscriptHeader,
pub facts: Vec<TimedFact>,
pub withheld: Vec<WithheldLine>,
pub unknown: Vec<UnknownFact>,
pub fingerprint: TranscriptFingerprint,
pub terminated: bool,
}Expand description
Verified transcript contents: the facts, what could not be read, the fingerprint, and whether the run reached a terminal fact.
Fields§
§header: TranscriptHeaderThe header line.
facts: Vec<TimedFact>Facts in the order they were recorded, each with its line’s time and level. Withheld and unknown facts are not in this list.
withheld: Vec<WithheldLine>Lines whose fact is withheld.
unknown: Vec<UnknownFact>Lines whose fact has a type this reader does not know.
fingerprint: TranscriptFingerprintFinal transcript fingerprint (the chain of the last line).
terminated: booltrue if the last line is a disclosed CeremonyCompleted or
CeremonyFailed.
Trait Implementations§
Source§impl Clone for LoadedTranscript
impl Clone for LoadedTranscript
Auto Trait Implementations§
impl Freeze for LoadedTranscript
impl RefUnwindSafe for LoadedTranscript
impl Send for LoadedTranscript
impl Sync for LoadedTranscript
impl Unpin for LoadedTranscript
impl UnsafeUnpin for LoadedTranscript
impl UnwindSafe for LoadedTranscript
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