[][src]Enum libp2p_swarm::protocols_handler::KeepAlive

pub enum KeepAlive {
    Until(Instant),
    Yes,
    No,
}

How long the connection should be kept alive.

Variants

Until(Instant)

If nothing new happens, the connection should be closed at the given Instant.

Yes

Keep the connection alive.

No

Close the connection as soon as possible.

Implementations

impl KeepAlive[src]

pub fn is_yes(&self) -> bool[src]

Returns true for Yes, false otherwise.

Trait Implementations

impl Clone for KeepAlive[src]

impl Copy for KeepAlive[src]

impl Debug for KeepAlive[src]

impl Eq for KeepAlive[src]

impl Ord for KeepAlive[src]

impl PartialEq<KeepAlive> for KeepAlive[src]

impl PartialOrd<KeepAlive> for KeepAlive[src]

impl StructuralEq for KeepAlive[src]

impl StructuralPartialEq for KeepAlive[src]

Auto Trait Implementations

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

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, 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>,