Trait imap::extensions::idle::SetReadTimeout
source · pub trait SetReadTimeout {
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
.