Struct nix::sys::socket::sockopt::TcpUserTimeout

pub struct TcpUserTimeout;
Documentation

Specifies the maximum amount of time in milliseconds that transmitted data may remain unacknowledged before TCP will forcibly close the corresponding connection

Trait Implementations

impl Clone for TcpUserTimeout
fn clone(&Self) -> TcpUserTimeout
impl Copy for TcpUserTimeout
impl Debug for TcpUserTimeout
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
impl Eq for TcpUserTimeout
impl Hash for TcpUserTimeout
fn hash<__H: $crate::hash::Hasher>(&Self, state: &mut __H) -> ()
impl PartialEq<TcpUserTimeout> for TcpUserTimeout
fn eq(&Self, other: &TcpUserTimeout) -> bool
impl SetSockOpt for TcpUserTimeout
type Val = u32
fn set(
    &Self,
    fd: RawFd,
    val: &u32
) -> Result<()>
impl GetSockOpt for TcpUserTimeout
type Val = u32
fn get(&Self, fd: RawFd) -> Result<u32>

Auto Trait Implementations

impl Send for TcpUserTimeout
impl Sync for TcpUserTimeout
impl Unpin for TcpUserTimeout

Blanket Implementations

impl<T> Any for T
where
    T: 'static + ?Sized,
fn type_id(&Self) -> TypeId
impl<T> Borrow<T> for T
where
    T: ?Sized,
fn borrow(&Self) -> &T
impl<T> BorrowMut<T> for T
where
    T: ?Sized,
fn borrow_mut(&mut Self) -> &mut T
impl<T> From<T> for T
fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into<U> for T
where
    U: From<T>,
fn into(Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

impl<T> ToOwned for T
where
    T: Clone,
type Owned = T
fn to_owned(&Self) -> T
fn clone_into(&Self, target: &mut T)
impl<T, U> TryFrom<U> for T
where
    U: Into<T>,
type Error = Infallible
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for T
where
    U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
fn try_into(Self) -> Result<U, <U as TryFrom<T>>::Error>