[−][src]Struct libp2p_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<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> 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<U> 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> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self