Trait tk_pool::config::NewMux
[−]
[src]
pub trait NewMux<A, C, E, M>: NewMux<A, C, E, M> where
A: Stream<Item = Address, Error = Void>,
C: Connect + 'static,
<<C as Connect>::Future as Future>::Item: Sink,
E: ErrorLog<ConnectionError = <C::Future as Future>::Error, SinkError = <<C::Future as Future>::Item as Sink>::SinkError>,
E: 'static,
M: Collect + 'static, { }
A constructor for multiplexer
This trait is currently sealed, we will unseal it once it stabilized
Implementors
impl<A, C, E, M> NewMux<A, C, E, M> for LazyUniform where
A: Stream<Item = Address, Error = Void>,
C: Connect + 'static,
<<C as Connect>::Future as Future>::Item: Sink,
E: ErrorLog<ConnectionError = <C::Future as Future>::Error, SinkError = <<C::Future as Future>::Item as Sink>::SinkError>,
E: 'static,
M: Collect + 'static,