pub struct TcpTimeout {
pub idle: Option<Duration>,
}
Expand description
An object that represents types of timeouts.
Fields§
§idle: Option<Duration>
Trait Implementations§
Source§impl Clone for TcpTimeout
impl Clone for TcpTimeout
Source§fn clone(&self) -> TcpTimeout
fn clone(&self) -> TcpTimeout
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TcpTimeout
impl Debug for TcpTimeout
Source§impl Default for TcpTimeout
impl Default for TcpTimeout
Source§fn default() -> TcpTimeout
fn default() -> TcpTimeout
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TcpTimeout
impl<'de> Deserialize<'de> for TcpTimeout
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TcpTimeout
impl PartialEq for TcpTimeout
Source§impl Serialize for TcpTimeout
impl Serialize for TcpTimeout
impl StructuralPartialEq for TcpTimeout
Auto Trait Implementations§
impl Freeze for TcpTimeout
impl RefUnwindSafe for TcpTimeout
impl Send for TcpTimeout
impl Sync for TcpTimeout
impl Unpin for TcpTimeout
impl UnwindSafe for TcpTimeout
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more