pub struct RestoredArchiveReplica { /* private fields */ }Expand description
A range seed that exists only after an explicit restore and checksum validation step.
Implementations§
Source§impl RestoredArchiveReplica
impl RestoredArchiveReplica
pub fn archive_id(&self) -> &str
pub fn seed_bytes(&self) -> &[u8] ⓘ
pub fn checksum(&self) -> u32
pub fn covered_watermark(&self) -> CommitWatermark
Trait Implementations§
Source§impl Clone for RestoredArchiveReplica
impl Clone for RestoredArchiveReplica
Source§fn clone(&self) -> RestoredArchiveReplica
fn clone(&self) -> RestoredArchiveReplica
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 RestoredArchiveReplica
impl Debug for RestoredArchiveReplica
impl Eq for RestoredArchiveReplica
Source§impl PartialEq for RestoredArchiveReplica
impl PartialEq for RestoredArchiveReplica
impl StructuralPartialEq for RestoredArchiveReplica
Auto Trait Implementations§
impl Freeze for RestoredArchiveReplica
impl RefUnwindSafe for RestoredArchiveReplica
impl Send for RestoredArchiveReplica
impl Sync for RestoredArchiveReplica
impl Unpin for RestoredArchiveReplica
impl UnsafeUnpin for RestoredArchiveReplica
impl UnwindSafe for RestoredArchiveReplica
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request