pub trait Reconnect: Sized { fn reconnect(&self) -> Result<Self>; }
A stream that can be re-established after failing.
Re-establish the stream.