pub struct AttemptJournalRecord { /* private fields */ }Expand description
Maintained v1 append-only local reservations and receipts for one exact operation.
Implementations§
Source§impl AttemptJournalRecord
impl AttemptJournalRecord
Sourcepub const fn new(authority: AttemptAuthorityRecord) -> Self
pub const fn new(authority: AttemptAuthorityRecord) -> Self
Retain an exact validated authority with no consumed attempts.
Read exact declared identity and immutable ceilings.
Sourcepub fn view(&self) -> AttemptJournalView
pub fn view(&self) -> AttemptJournalView
Project local evidence without IO or replenishing authority.
Trait Implementations§
Source§impl Clone for AttemptJournalRecord
impl Clone for AttemptJournalRecord
Source§impl Debug for AttemptJournalRecord
impl Debug for AttemptJournalRecord
Source§impl<'de> Deserialize<'de> for AttemptJournalRecord
impl<'de> Deserialize<'de> for AttemptJournalRecord
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 AttemptJournalRecord
Source§impl PartialEq for AttemptJournalRecord
impl PartialEq for AttemptJournalRecord
Source§impl Serialize for AttemptJournalRecord
impl Serialize for AttemptJournalRecord
impl StructuralPartialEq for AttemptJournalRecord
Auto Trait Implementations§
impl Freeze for AttemptJournalRecord
impl RefUnwindSafe for AttemptJournalRecord
impl Send for AttemptJournalRecord
impl Sync for AttemptJournalRecord
impl Unpin for AttemptJournalRecord
impl UnsafeUnpin for AttemptJournalRecord
impl UnwindSafe for AttemptJournalRecord
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