[][src]Enum drogue_network::tcp::Mode

pub enum Mode {
    Blocking,
    NonBlocking,
    Timeout(u16),
}

Whether a socket should block when a read/write can't be performed, or return early.

Variants

Blocking

The function call will wait as long as necessary to complete the operation

NonBlocking

The function call will not wait at all to complete the operation, and only do what it can.

Timeout(u16)

The function call will wait only up the given number of milliseconds to complete the operation.

Auto Trait Implementations

impl Send for Mode

impl Sync for Mode

impl Unpin for Mode

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