pub trait SetReadTimeout {
// Required method
fn set_read_timeout(&mut self, timeout: Option<Duration>) -> Result<()>;
}Expand description
Must be implemented for a transport in order for a Session using that transport to support
operations with timeouts.
Examples of where this is useful is for Handle::wait_keepalive and
Handle::wait_timeout.