pub enum SocketOptions {
Tcp(TcpSockOpts),
Udp(UdpSockOpts),
}Expand description
Socket Options
Variants§
Tcp(TcpSockOpts)
Udp(UdpSockOpts)
Implementations§
Source§impl SocketOptions
Implementation to create Socket Option configuration
impl SocketOptions
Implementation to create Socket Option configuration
Sourcepub fn join_multicast_v4(addr: Ipv4Addr) -> Self
pub fn join_multicast_v4(addr: Ipv4Addr) -> Self
Sourcepub fn leave_multicast_v4(addr: Ipv4Addr) -> Self
pub fn leave_multicast_v4(addr: Ipv4Addr) -> Self
Sourcepub fn set_udp_send_callback(status: bool) -> Self
pub fn set_udp_send_callback(status: bool) -> Self
Sourcepub fn set_udp_receive_timeout(timeout: u32) -> Self
pub fn set_udp_receive_timeout(timeout: u32) -> Self
Sourcepub fn set_tcp_receive_timeout(timeout: u32) -> Self
pub fn set_tcp_receive_timeout(timeout: u32) -> Self
Trait Implementations§
Source§impl PartialEq for SocketOptions
impl PartialEq for SocketOptions
impl Eq for SocketOptions
impl StructuralPartialEq for SocketOptions
Auto Trait Implementations§
impl Freeze for SocketOptions
impl RefUnwindSafe for SocketOptions
impl Send for SocketOptions
impl Sync for SocketOptions
impl Unpin for SocketOptions
impl UnwindSafe for SocketOptions
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