[][src]Enum moteconnection::Event

pub enum Event<T> {
    Disconnected,
    Connected,
    Data(T),
    Stop,
    Error,
}

The types of messages sent to or from the various components.

Variants

Disconnected

Signals that the underlying connection has disconnected

Connected

Signals that the underlying connection has been established

Data(T)

Contains any data being sent.

Stop

Signals the stopping of the connection.

Error

Signals that there is an error.

Trait Implementations

impl<T: Debug> Debug for Event<T>[src]

impl Into<Event<Vec<u8>>> for Message[src]

Auto Trait Implementations

impl<T> RefUnwindSafe for Event<T> where
    T: RefUnwindSafe

impl<T> Send for Event<T> where
    T: Send

impl<T> Sync for Event<T> where
    T: Sync

impl<T> Unpin for Event<T> where
    T: Unpin

impl<T> UnwindSafe for Event<T> where
    T: UnwindSafe

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