pub struct RetainedReplayBaseline {
pub generation: u64,
pub exact_cut: CommitFrontier,
pub schema_version: u32,
pub routing_hash: ObjectHash,
pub image_payload_hash: ObjectHash,
pub authority: RetainedReplayAuthority,
}Expand description
The database image a replay starts from, and the authority that says which history it covers.
image_payload_hash names the image bytes in the payload store, as
authority_hash on the row names the authority’s canonical bytes. The row
holds the facts without carrying either payload in its own columns.
Fields§
§generation: u64§exact_cut: CommitFrontier§schema_version: u32§routing_hash: ObjectHash§image_payload_hash: ObjectHashImplementations§
Trait Implementations§
Source§impl Clone for RetainedReplayBaseline
impl Clone for RetainedReplayBaseline
Source§fn clone(&self) -> RetainedReplayBaseline
fn clone(&self) -> RetainedReplayBaseline
Returns a duplicate of the value. Read more
1.0.0 · 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 RetainedReplayBaseline
impl Debug for RetainedReplayBaseline
Source§impl PartialEq for RetainedReplayBaseline
impl PartialEq for RetainedReplayBaseline
impl Eq for RetainedReplayBaseline
impl StructuralPartialEq for RetainedReplayBaseline
Auto Trait Implementations§
impl !Freeze for RetainedReplayBaseline
impl RefUnwindSafe for RetainedReplayBaseline
impl Send for RetainedReplayBaseline
impl Sync for RetainedReplayBaseline
impl Unpin for RetainedReplayBaseline
impl UnsafeUnpin for RetainedReplayBaseline
impl UnwindSafe for RetainedReplayBaseline
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.