Trait nix::sys::socket::SetSockOpt[][src]

pub trait SetSockOpt: Clone {
    type Val;
}
[]

Represents a socket option that can be accessed or set. Used as an argument to setsockopt

Associated Types

type Val[src]

Implementors

impl SetSockOpt for AlgSetAeadAuthSize[src][+]

impl SetSockOpt for BindToDevice[src][+]

impl SetSockOpt for Broadcast[src][+]

impl SetSockOpt for IpAddMembership[src][+]

impl SetSockOpt for IpDropMembership[src][+]

impl SetSockOpt for IpMulticastLoop[src][+]

impl SetSockOpt for IpMulticastTtl[src][+]

impl SetSockOpt for IpTransparent[src][+]

impl SetSockOpt for Ipv4PacketInfo[src][+]

impl SetSockOpt for Ipv6AddMembership[src][+]

impl SetSockOpt for Ipv6DropMembership[src][+]

impl SetSockOpt for Ipv6RecvPacketInfo[src][+]

impl SetSockOpt for KeepAlive[src][+]

impl SetSockOpt for Linger[src][+]

impl SetSockOpt for Mark[src][+]

impl SetSockOpt for OobInline[src][+]

impl SetSockOpt for PassCred[src][+]

impl SetSockOpt for RcvBuf[src][+]

impl SetSockOpt for RcvBufForce[src][+]

impl SetSockOpt for ReceiveTimeout[src][+]

impl SetSockOpt for ReceiveTimestamp[src][+]

impl SetSockOpt for ReuseAddr[src][+]

impl SetSockOpt for ReusePort[src][+]

impl SetSockOpt for SendTimeout[src][+]

impl SetSockOpt for SndBuf[src][+]

impl SetSockOpt for SndBufForce[src][+]

impl SetSockOpt for TcpCongestion[src][+]

impl SetSockOpt for TcpKeepCount[src][+]

impl SetSockOpt for TcpKeepIdle[src][+]

impl SetSockOpt for TcpKeepInterval[src][+]

impl SetSockOpt for TcpNoDelay[src][+]

impl SetSockOpt for UdpGroSegment[src][+]

impl SetSockOpt for UdpGsoSegment[src][+]

impl<T> SetSockOpt for AlgSetKey<T> where
    T: AsRef<[u8]> + Clone
[src][+]