Struct rings_core::dht::finger::FingerTable
source · pub struct FingerTable { /* private fields */ }Expand description
Finger table of Chord DHT Ring’s finger table is implemented with BiasRing
Implementations§
source§impl FingerTable
impl FingerTable
Trait Implementations§
source§impl Clone for FingerTable
impl Clone for FingerTable
source§fn clone(&self) -> FingerTable
fn clone(&self) -> FingerTable
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 FingerTable
impl Debug for FingerTable
source§impl<'de> Deserialize<'de> for FingerTable
impl<'de> Deserialize<'de> for FingerTable
source§fn 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
source§impl Index<usize> for FingerTable
impl Index<usize> for FingerTable
source§impl PartialEq<FingerTable> for FingerTable
impl PartialEq<FingerTable> for FingerTable
source§fn eq(&self, other: &FingerTable) -> bool
fn eq(&self, other: &FingerTable) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for FingerTable
impl Serialize for FingerTable
impl Eq for FingerTable
impl StructuralEq for FingerTable
impl StructuralPartialEq for FingerTable
Auto Trait Implementations§
impl RefUnwindSafe for FingerTable
impl Send for FingerTable
impl Sync for FingerTable
impl Unpin for FingerTable
impl UnwindSafe for FingerTable
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> AsTaggedExplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedExplicit<'a> 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,
§impl<'a, T> AsTaggedImplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedImplicit<'a> 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.