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
sourceimpl Type
impl Type
Windows only API.
sourcepub const fn no_inherit(self) -> Type
Available on Windows and crate feature all only.
pub const fn no_inherit(self) -> Type
all only.Set WSA_FLAG_NO_HANDLE_INHERIT on the socket.
Trait Implementations
sourceimpl PartialEq<Type> for Type
impl PartialEq<Type> for Type
impl Copy for Type
impl Eq for Type
impl StructuralEq for Type
impl StructuralPartialEq for Type
Auto Trait Implementations
impl RefUnwindSafe for Type
impl Send for Type
impl Sync for Type
impl Unpin for Type
impl UnwindSafe for Type
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more