Struct protocol::wire::stream::Connection [] [src]

pub struct Connection<P: Parcel, S: Read + Write, M: Pipeline = Default> {
    pub stream: S,
    pub transport: Simple,
    pub middleware: M,
    pub _a: PhantomData<P>,
}

A stream-based connection.

Fields

Methods

impl<P, S, M> Connection<P, S, M> where
    P: Parcel,
    S: Read + Write,
    M: Pipeline
[src]

[src]

Creates a new connection.

[src]

Processes any incoming data in thes stream.

[src]

Attempts to receive a packet.

[src]

Sends a packet.

[src]

Trait Implementations

impl<P: Debug + Parcel, S: Debug + Read + Write, M: Debug + Pipeline> Debug for Connection<P, S, M>
[src]

[src]

Formats the value using the given formatter.