pub trait Splittable {
    type Reader: Read;
    type Writer: Write;

    fn split(self) -> Result<(Self::Reader, Self::Writer), Error>;
}
Expand description

some streams can be split up into separate reading and writing components TcpStream is an example. This trait marks this ability so one can split up the client into two parts.

Notice however that this is not possible to do with SSL.

Required Associated Types

The reading component of this type

The writing component of this type

Required Methods

Split apart this type into a reading and writing component.

Implementors