Trait ReadAndWrite

Source
trait ReadAndWrite:
    AsyncRead
    + AsyncWrite
    + StreamOps
    + Send
    + Sync { }
Expand description

Helper trait to allow us to create a type-erased stream.

(Rust doesn’t allow “dyn AsyncRead + AsyncWrite”)

Implementors§

Source§

impl<T> ReadAndWrite for T
where T: AsyncRead + AsyncWrite + StreamOps + Send + Sync,