Struct waffles_solana_validator::bootstrap::SnapshotHash
source · pub struct SnapshotHash { /* private fields */ }Expand description
A snapshot hash. In this context (bootstrap with incremental snapshots), a snapshot hash is both a full snapshot hash and an (optional) incremental snapshot hash.
Trait Implementations§
source§impl Clone for SnapshotHash
impl Clone for SnapshotHash
source§fn clone(&self) -> SnapshotHash
fn clone(&self) -> SnapshotHash
Returns a copy 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 SnapshotHash
impl Debug for SnapshotHash
source§impl Ord for SnapshotHash
impl Ord for SnapshotHash
source§fn cmp(&self, other: &SnapshotHash) -> Ordering
fn cmp(&self, other: &SnapshotHash) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq<SnapshotHash> for SnapshotHash
impl PartialEq<SnapshotHash> for SnapshotHash
source§fn eq(&self, other: &SnapshotHash) -> bool
fn eq(&self, other: &SnapshotHash) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl PartialOrd<SnapshotHash> for SnapshotHash
impl PartialOrd<SnapshotHash> for SnapshotHash
source§fn partial_cmp(&self, other: &SnapshotHash) -> Option<Ordering>
fn partial_cmp(&self, other: &SnapshotHash) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moreimpl Copy for SnapshotHash
impl Eq for SnapshotHash
impl StructuralEq for SnapshotHash
impl StructuralPartialEq for SnapshotHash
Auto Trait Implementations§
impl RefUnwindSafe for SnapshotHash
impl Send for SnapshotHash
impl Sync for SnapshotHash
impl Unpin for SnapshotHash
impl UnwindSafe for SnapshotHash
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere T: 'a,
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> 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::Requestsource§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