Enum tet_libp2p_swarm::protocols_handler::KeepAlive[][src]

pub enum KeepAlive {

How long the connection should be kept alive.



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


Keep the connection alive.


Close the connection as soon as possible.


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

impl<T> Borrow<T> for T where
    T: ?Sized

impl<T> BorrowMut<T> for T where
    T: ?Sized

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

impl<T, U> Into<U> for T where
    U: From<T>, 

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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