pub struct ReplayRecord {
pub fingerprint: Hash,
pub expires_at_ms: i64,
pub state: ReplayState,
}Expand description
A replay-ledger record.
Fields§
§fingerprint: HashDigest of every signed field; a retry must match it.
expires_at_ms: i64When the record may be pruned: the envelope’s expiry, Unix ms.
state: ReplayStateWhere the operation stands.
Trait Implementations§
Source§impl Clone for ReplayRecord
impl Clone for ReplayRecord
Source§impl Debug for ReplayRecord
impl Debug for ReplayRecord
impl Eq for ReplayRecord
Source§impl PartialEq for ReplayRecord
impl PartialEq for ReplayRecord
impl StructuralPartialEq for ReplayRecord
Auto Trait Implementations§
impl Freeze for ReplayRecord
impl RefUnwindSafe for ReplayRecord
impl Send for ReplayRecord
impl Sync for ReplayRecord
impl Unpin for ReplayRecord
impl UnsafeUnpin for ReplayRecord
impl UnwindSafe for ReplayRecord
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