[][src]Enum tokio_yamux::stream::StreamState

pub enum StreamState {
    Init,
    SynSent,
    SynReceived,
    Established,
    LocalClosing,
    RemoteClosing,
    Closed,
    Reset,
}

The stream state

Variants

Init

Just created

SynSent

We sent a Syn message

SynReceived

We received a Syn message

Established

Stream established

LocalClosing

We closed the stream

RemoteClosing

Remote closed the stream

Closed

Both side of the stream closed

Reset

Stream rejected by remote

Trait Implementations

impl Copy for StreamState[src]

impl PartialEq<StreamState> for StreamState[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for StreamState[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Eq for StreamState[src]

impl Debug for StreamState[src]

Auto Trait Implementations

impl Send for StreamState

impl Sync for StreamState

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> From for T[src]

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

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

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto 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<T> Borrow for T where
    T: ?Sized
[src]

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

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

impl<T> Erased for T