Struct solana_gossip::crds_gossip_pull::CrdsFilterSet
source · struct CrdsFilterSet {
filters: Vec<AtomicBloom<Hash>>,
mask_bits: u32,
}
Expand description
A vector of crds filters that together hold a complete set of Hashes.
Fields§
§filters: Vec<AtomicBloom<Hash>>
§mask_bits: u32
Implementations§
Trait Implementations§
source§impl From<CrdsFilterSet> for Vec<CrdsFilter>
impl From<CrdsFilterSet> for Vec<CrdsFilter>
source§fn from(cfs: CrdsFilterSet) -> Self
fn from(cfs: CrdsFilterSet) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for CrdsFilterSet
impl Send for CrdsFilterSet
impl Sync for CrdsFilterSet
impl Unpin for CrdsFilterSet
impl UnwindSafe for CrdsFilterSet
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<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> 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::Request