Module socket

Source

Re-exportsยง

pub use unix::*;

Modulesยง

unix ๐Ÿ”’

Structsยง

LookupHost
TcpListener
TcpStream
UdpSocket

Functionsยง

getsockopt
ip_v4_addr_from_c ๐Ÿ”’
ip_v4_addr_to_c ๐Ÿ”’
ip_v6_addr_from_c ๐Ÿ”’
ip_v6_addr_to_c ๐Ÿ”’
setsockopt
socket_addr_from_c ๐Ÿ”’ โš 
socket_addr_to_c ๐Ÿ”’
socket_addr_v4_from_c ๐Ÿ”’
socket_addr_v4_to_c ๐Ÿ”’
socket_addr_v6_from_c ๐Ÿ”’
socket_addr_v6_to_c ๐Ÿ”’
sockname ๐Ÿ”’
to_ipv6mr_interface ๐Ÿ”’

Type Aliasesยง

IpV4MultiCastType ๐Ÿ”’

Unionsยง

SocketAddrCRepr ๐Ÿ”’
A type with the same memory layout as c::sockaddr. Used in converting Rust level SocketAddr* types into their system representation. The benefit of this specific type over using c::sockaddr_storage is that this type is exactly as large as it needs to be and not a lot larger. And it can be initialized more cleanly from Rust.