[−][src]Struct susyp2p_kad::kbucket::Bucket
Access to a bucket.
Methods
impl<'a, TPeerId, TVal> Bucket<'a, TPeerId, TVal>
[src]
pub fn num_entries(&self) -> usize
[src]
Returns the number of entries in that bucket.
Note: Keep in mind that this operation can be racy. If
update()
is called on the table while this function is running, theupdate()
may or may not be taken into account.
pub fn has_pending(&self) -> bool
[src]
Returns true if this bucket has a pending node.
Auto Trait Implementations
impl<'a, TPeerId, TVal> Send for Bucket<'a, TPeerId, TVal> where
TPeerId: Send,
TVal: Send,
TPeerId: Send,
TVal: Send,
impl<'a, TPeerId, TVal> Sync for Bucket<'a, TPeerId, TVal> where
TPeerId: Sync,
TVal: Sync,
TPeerId: Sync,
TVal: Sync,
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same for T
type Output = T
Should always be Self