Struct iron::Timeouts
[−]
[src]
pub struct Timeouts {
pub keep_alive: Option<Duration>,
pub read: Option<Duration>,
pub write: Option<Duration>,
}A settings struct containing a set of timeouts which can be applied to a server.
Fields
keep_alive: Option<Duration>
Controls the timeout for keep alive connections.
The default is Some(Duration::from_secs(5)).
NOTE: Setting this to None will have the effect of turning off keep alive.
read: Option<Duration>
Controls the timeout for reads on existing connections.
The default is Some(Duration::from_secs(30))
write: Option<Duration>
Controls the timeout for writes on existing conncetions.
The default is Some(Duration::from_secs(1))
Trait Implementations
impl Copy for Timeouts[src]
impl Clone for Timeouts[src]
fn clone(&self) -> Timeouts
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl PartialEq for Timeouts[src]
fn eq(&self, __arg_0: &Timeouts) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, __arg_0: &Timeouts) -> bool
This method tests for !=.