pub struct JournalHead {
pub step_seq: u64,
pub record_digest: String,
}Expand description
The journal head: the last record of an operation’s chain.
Carries step_seq as well as the digest because CAS needs the chain position to validate that
the incoming record actually follows the head (spec Task 8b implementation correction (c)).
Fields§
§step_seq: u64§record_digest: StringTrait Implementations§
Source§impl Clone for JournalHead
impl Clone for JournalHead
Source§fn clone(&self) -> JournalHead
fn clone(&self) -> JournalHead
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for JournalHead
impl Debug for JournalHead
impl Eq for JournalHead
Source§impl PartialEq for JournalHead
impl PartialEq for JournalHead
impl StructuralPartialEq for JournalHead
Auto Trait Implementations§
impl Freeze for JournalHead
impl RefUnwindSafe for JournalHead
impl Send for JournalHead
impl Sync for JournalHead
impl Unpin for JournalHead
impl UnsafeUnpin for JournalHead
impl UnwindSafe for JournalHead
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.