Enum atat::Mode[][src]

pub enum Mode {
    Blocking,
    NonBlocking,
    Timeout,
}

Whether the AT client should block while waiting responses 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

The function call will wait only up the max timeout of each command to complete the operation.

Trait Implementations

impl Clone for Mode[src]

impl Copy for Mode[src]

impl Debug for Mode[src]

impl Eq for Mode[src]

impl Hash for Mode[src]

impl PartialEq<Mode> for Mode[src]

impl StructuralEq for Mode[src]

impl StructuralPartialEq for Mode[src]

Auto Trait Implementations

impl Send for Mode[src]

impl Sync for Mode[src]

impl Unpin for Mode[src]

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