Struct tokio_proto::multiplex::Multiplex[][src]

pub struct Multiplex;

A marker used to flag protocols as being multiplexed RPC.

This is an implementation detail; to actually implement a protocol, implement the ClientProto or ServerProto traits in this module.

Trait Implementations

impl<T: 'static, P: ClientProto<T>> BindClient<Multiplex, T> for P
[src]

The request type for the service.

The response type for the service.

The error type for the service.

The bound service.

Bind an I/O object as a service.

impl<T: 'static, P: ServerProto<T>> BindServer<Multiplex, T> for P
[src]

The request type for the service.

The response type for the service.

The error type for the service.

Bind the service. Read more

impl Debug for Multiplex
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for Multiplex

impl Sync for Multiplex