pub struct ExecutionSettlementJournalRecord { /* private fields */ }Expand description
One exact chronological journal fingerprint under its opaque original operation identity.
Implementations§
Source§impl ExecutionSettlementJournalRecord
impl ExecutionSettlementJournalRecord
Sourcepub fn from_journal(journal: &AttemptJournalRecord) -> Self
pub fn from_journal(journal: &AttemptJournalRecord) -> Self
Project original sequence and exact history, without granting receipt authenticity.
Sourcepub const fn operation_sequence(&self) -> u64
pub const fn operation_sequence(&self) -> u64
Read the original opaque operation identity.
Sourcepub const fn history(&self) -> &ArtifactChecksumRecord
pub const fn history(&self) -> &ArtifactChecksumRecord
Read full original authority/reservation/receipt history identity.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ExecutionSettlementJournalRecord
impl<'de> Deserialize<'de> for ExecutionSettlementJournalRecord
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 ExecutionSettlementJournalRecord
impl StructuralPartialEq for ExecutionSettlementJournalRecord
Auto Trait Implementations§
impl Freeze for ExecutionSettlementJournalRecord
impl RefUnwindSafe for ExecutionSettlementJournalRecord
impl Send for ExecutionSettlementJournalRecord
impl Sync for ExecutionSettlementJournalRecord
impl Unpin for ExecutionSettlementJournalRecord
impl UnsafeUnpin for ExecutionSettlementJournalRecord
impl UnwindSafe for ExecutionSettlementJournalRecord
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