pub struct Type(_);
Expand description
Specification of communication semantics on a socket.
This is a newtype wrapper around an integer which provides a nicer API in
addition to an injection point for documentation. Convenience constants such
as Type::STREAM
, Type::DGRAM
, etc, are provided to avoid reaching
into libc for various constants.
This type is freely interconvertible with C’s int
type, however, if a raw
value needs to be provided.
Implementations§
source§impl Type
impl Type
Unix only API.
sourcepub const fn nonblocking(self) -> Type
Available on crate feature all
and (Android or DragonFly BSD or FreeBSD or Fuchsia or illumos or Linux or NetBSD or OpenBSD) only.
pub const fn nonblocking(self) -> Type
all
and (Android or DragonFly BSD or FreeBSD or Fuchsia or illumos or Linux or NetBSD or OpenBSD) only.Set SOCK_NONBLOCK
on the Type
.