Enum quinn_proto::Event[][src]

pub enum Event {
    HandshakeDataReady,
    Connected,
    ConnectionLost {
        reason: ConnectionError,
    },
    Stream(StreamEvent),
    DatagramReceived,
}

Events of interest to the application

Variants

HandshakeDataReady

The connection’s handshake data is ready

Connected

The connection was successfully established

ConnectionLost

The connection was lost

Emitted if the peer closes the connection or an error is encountered.

Show fields

Fields of ConnectionLost

reason: ConnectionError

Reason that the connection was closed

Stream(StreamEvent)

Stream events

DatagramReceived

One or more application datagrams have been received

Trait Implementations

impl Debug for Event[src]

impl From<ConnectionError> for Event[src]

Auto Trait Implementations

impl RefUnwindSafe for Event

impl Send for Event

impl Sync for Event

impl Unpin for Event

impl UnwindSafe for Event

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