pub struct IncrementalSnapshotHashes {
pub from: Pubkey,
pub base: (Slot, Hash),
pub hashes: Vec<(Slot, Hash)>,
pub wallclock: u64,
}
Fields
from: Pubkey
base: (Slot, Hash)
hashes: Vec<(Slot, Hash)>
wallclock: u64
Trait Implementations
sourceimpl Clone for IncrementalSnapshotHashes
impl Clone for IncrementalSnapshotHashes
sourcefn clone(&self) -> IncrementalSnapshotHashes
fn clone(&self) -> IncrementalSnapshotHashes
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl<'a, 'b> CrdsEntry<'a, 'b> for &'a IncrementalSnapshotHashes
impl<'a, 'b> CrdsEntry<'a, 'b> for &'a IncrementalSnapshotHashes
type Key = Pubkey
fn get_entry(
table: &'a IndexMap<CrdsValueLabel, VersionedCrdsValue>,
key: Self::Key
) -> Option<Self>
sourceimpl Debug for IncrementalSnapshotHashes
impl Debug for IncrementalSnapshotHashes
sourceimpl<'de> Deserialize<'de> for IncrementalSnapshotHashes
impl<'de> Deserialize<'de> for IncrementalSnapshotHashes
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<IncrementalSnapshotHashes> for IncrementalSnapshotHashes
impl PartialEq<IncrementalSnapshotHashes> for IncrementalSnapshotHashes
sourcefn eq(&self, other: &IncrementalSnapshotHashes) -> bool
fn eq(&self, other: &IncrementalSnapshotHashes) -> bool
sourceimpl Sanitize for IncrementalSnapshotHashes
impl Sanitize for IncrementalSnapshotHashes
sourceimpl Serialize for IncrementalSnapshotHashes
impl Serialize for IncrementalSnapshotHashes
impl Eq for IncrementalSnapshotHashes
impl StructuralEq for IncrementalSnapshotHashes
impl StructuralPartialEq for IncrementalSnapshotHashes
Auto Trait Implementations
impl RefUnwindSafe for IncrementalSnapshotHashes
impl Send for IncrementalSnapshotHashes
impl Sync for IncrementalSnapshotHashes
impl Unpin for IncrementalSnapshotHashes
impl UnwindSafe for IncrementalSnapshotHashes
Blanket Implementations
sourceimpl<T> AbiEnumVisitor for Twhere
T: Serialize + AbiExample + ?Sized,
impl<T> AbiEnumVisitor for Twhere
T: Serialize + AbiExample + ?Sized,
default fn visit_for_abi(
&self,
digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
sourceimpl<T> AbiEnumVisitor for Twhere
T: Serialize + ?Sized,
impl<T> AbiEnumVisitor for Twhere
T: Serialize + ?Sized,
default fn visit_for_abi(
&self,
_digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
sourceimpl<T> AbiExample for T
impl<T> AbiExample for T
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<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,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request