Trait lettre::smtp::client::net::Timeout[][src]

pub trait Timeout: Sized {
    fn set_read_timeout(&mut self, duration: Option<Duration>) -> Result<()>;
fn set_write_timeout(&mut self, duration: Option<Duration>) -> Result<()>; }
Expand description

A trait for read and write timeout support

Required methods

fn set_read_timeout(&mut self, duration: Option<Duration>) -> Result<()>[src]

Set read timeout for IO calls

fn set_write_timeout(&mut self, duration: Option<Duration>) -> Result<()>[src]

Set write timeout for IO calls

Implementors

impl Timeout for NetworkStream[src]

fn set_write_timeout(&mut self, duration: Option<Duration>) -> Result<()>[src]

Set write timeout for IO calls

fn set_read_timeout(&mut self, duration: Option<Duration>) -> Result<()>[src]