#[repr(align(1), u8)]pub enum SocketOptName {
Show 15 variants
SoReuseaddr = 0,
SoType = 1,
SoError = 2,
SoDontroute = 3,
SoBroadcast = 4,
SoSndbuf = 5,
SoRcvbuf = 6,
SoKeepalive = 7,
SoOobinline = 8,
SoLinger = 9,
SoRcvlowat = 10,
SoRcvtimeo = 11,
SoSndtimeo = 12,
SoAcceptconn = 13,
SoBindToDevice = 14,
}
Variants§
SoReuseaddr = 0
SoType = 1
SoError = 2
SoDontroute = 3
SoBroadcast = 4
SoSndbuf = 5
SoRcvbuf = 6
SoKeepalive = 7
SoOobinline = 8
SoLinger = 9
SoRcvlowat = 10
SoRcvtimeo = 11
SoSndtimeo = 12
SoAcceptconn = 13
SoBindToDevice = 14
Trait Implementations§
source§impl Clone for SocketOptName
impl Clone for SocketOptName
source§fn clone(&self) -> SocketOptName
fn clone(&self) -> SocketOptName
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 SocketOptName
impl Debug for SocketOptName
source§impl TryFrom<i32> for SocketOptName
impl TryFrom<i32> for SocketOptName
impl Copy for SocketOptName
Auto Trait Implementations§
impl RefUnwindSafe for SocketOptName
impl Send for SocketOptName
impl Sync for SocketOptName
impl Unpin for SocketOptName
impl UnwindSafe for SocketOptName
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