nix::sys::socket

Trait SetSockOpt

Source
pub trait SetSockOpt: Clone {
    type Val;
}
Expand description

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

Required Associated Types§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl SetSockOpt for AlgSetAeadAuthSize

Source§

impl SetSockOpt for BindToDevice

Source§

impl SetSockOpt for Broadcast

Source§

impl SetSockOpt for IpAddMembership

Source§

impl SetSockOpt for IpDropMembership

Source§

impl SetSockOpt for IpFreebind

Source§

impl SetSockOpt for IpMulticastLoop

Source§

impl SetSockOpt for IpMulticastTtl

Source§

impl SetSockOpt for IpTransparent

Source§

impl SetSockOpt for Ipv4PacketInfo

Source§

impl SetSockOpt for Ipv6AddMembership

Source§

impl SetSockOpt for Ipv6DropMembership

Source§

impl SetSockOpt for Ipv6RecvPacketInfo

Source§

impl SetSockOpt for KeepAlive

Source§

impl SetSockOpt for Linger

Source§

impl SetSockOpt for Mark

Source§

impl SetSockOpt for OobInline

Source§

impl SetSockOpt for PassCred

Source§

impl SetSockOpt for RcvBuf

Source§

impl SetSockOpt for RcvBufForce

Source§

impl SetSockOpt for ReceiveTimeout

Source§

impl SetSockOpt for ReceiveTimestamp

Source§

impl SetSockOpt for ReceiveTimestampns

Source§

impl SetSockOpt for ReuseAddr

Source§

impl SetSockOpt for ReusePort

Source§

impl SetSockOpt for RxqOvfl

Source§

impl SetSockOpt for SendTimeout

Source§

impl SetSockOpt for SndBuf

Source§

impl SetSockOpt for SndBufForce

Source§

impl SetSockOpt for TcpCongestion

Source§

impl SetSockOpt for TcpKeepCount

Source§

impl SetSockOpt for TcpKeepIdle

Source§

impl SetSockOpt for TcpKeepInterval

Source§

impl SetSockOpt for TcpNoDelay

Source§

impl SetSockOpt for TcpUserTimeout

Source§

impl SetSockOpt for UdpGroSegment

Source§

impl SetSockOpt for UdpGsoSegment

Source§

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

Source§

type Val = T