Struct libp2p::core::connection::ConnectionLimit[][src]

pub struct ConnectionLimit {
    pub limit: usize,
    pub current: usize,
}

Information about a connection limit.

Fields

limit: usize

The maximum number of connections.

current: usize

The current number of connections.

Trait Implementations

impl Clone for ConnectionLimit[src]

impl Debug for ConnectionLimit[src]

impl Display for ConnectionLimit[src]

impl Error for ConnectionLimit[src]

A ConnectionLimit can represent an error if it has been exceeded.

Auto Trait Implementations

impl RefUnwindSafe for ConnectionLimit

impl Send for ConnectionLimit

impl Sync for ConnectionLimit

impl Unpin for ConnectionLimit

impl UnwindSafe for ConnectionLimit

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]