#[repr(C)]pub struct MsgHdrFlags(_);
Implementations
sourceimpl MsgHdrFlags
impl MsgHdrFlags
pub const MSG_OOB: MsgHdrFlags = _
pub const MSG_CTRUNC: MsgHdrFlags = _
pub const MSG_TRUNC: MsgHdrFlags = _
pub const MSG_EOR: MsgHdrFlags = _
pub const MSG_ERRQUEUE: MsgHdrFlags = _
pub const fn empty() -> MsgHdrFlags
pub const fn all() -> MsgHdrFlags
pub const fn bits(&self) -> i32
pub fn from_bits(bits: i32) -> Option<MsgHdrFlags>
pub const fn from_bits_truncate(bits: i32) -> MsgHdrFlags
sourcepub const unsafe fn from_bits_unchecked(bits: i32) -> MsgHdrFlags
pub const unsafe fn from_bits_unchecked(bits: i32) -> MsgHdrFlags
pub const fn is_empty(&self) -> bool
pub const fn is_all(&self) -> bool
pub const fn contains(&self, other: MsgHdrFlags) -> bool
pub const fn intersects(&self, other: MsgHdrFlags) -> bool
pub fn insert(&mut self, other: MsgHdrFlags)
pub fn remove(&mut self, other: MsgHdrFlags)
pub fn toggle(&mut self, other: MsgHdrFlags)
Trait Implementations
sourceimpl BitAnd<MsgHdrFlags> for MsgHdrFlags
impl BitAnd<MsgHdrFlags> for MsgHdrFlags
type Output = MsgHdrFlags
type Output = MsgHdrFlags
The resulting type after applying the
&
operator.sourcefn bitand(self, rhs: MsgHdrFlags) -> MsgHdrFlags
fn bitand(self, rhs: MsgHdrFlags) -> MsgHdrFlags
Performs the
&
operation. Read moresourceimpl BitAndAssign<MsgHdrFlags> for MsgHdrFlags
impl BitAndAssign<MsgHdrFlags> for MsgHdrFlags
sourcefn bitand_assign(&mut self, rhs: MsgHdrFlags)
fn bitand_assign(&mut self, rhs: MsgHdrFlags)
Performs the
&=
operation. Read moresourceimpl BitOr<MsgHdrFlags> for MsgHdrFlags
impl BitOr<MsgHdrFlags> for MsgHdrFlags
type Output = MsgHdrFlags
type Output = MsgHdrFlags
The resulting type after applying the
|
operator.sourcefn bitor(self, rhs: MsgHdrFlags) -> MsgHdrFlags
fn bitor(self, rhs: MsgHdrFlags) -> MsgHdrFlags
Performs the
|
operation. Read moresourceimpl BitOrAssign<MsgHdrFlags> for MsgHdrFlags
impl BitOrAssign<MsgHdrFlags> for MsgHdrFlags
sourcefn bitor_assign(&mut self, rhs: MsgHdrFlags)
fn bitor_assign(&mut self, rhs: MsgHdrFlags)
Performs the
|=
operation. Read moresourceimpl BitXor<MsgHdrFlags> for MsgHdrFlags
impl BitXor<MsgHdrFlags> for MsgHdrFlags
type Output = MsgHdrFlags
type Output = MsgHdrFlags
The resulting type after applying the
^
operator.sourcefn bitxor(self, rhs: MsgHdrFlags) -> MsgHdrFlags
fn bitxor(self, rhs: MsgHdrFlags) -> MsgHdrFlags
Performs the
^
operation. Read moresourceimpl BitXorAssign<MsgHdrFlags> for MsgHdrFlags
impl BitXorAssign<MsgHdrFlags> for MsgHdrFlags
sourcefn bitxor_assign(&mut self, rhs: MsgHdrFlags)
fn bitxor_assign(&mut self, rhs: MsgHdrFlags)
Performs the
^=
operation. Read moresourceimpl Clone for MsgHdrFlags
impl Clone for MsgHdrFlags
sourcefn clone(&self) -> MsgHdrFlags
fn clone(&self) -> MsgHdrFlags
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for MsgHdrFlags
impl Debug for MsgHdrFlags
sourceimpl Default for MsgHdrFlags
impl Default for MsgHdrFlags
sourceimpl Not for MsgHdrFlags
impl Not for MsgHdrFlags
type Output = MsgHdrFlags
type Output = MsgHdrFlags
The resulting type after applying the
!
operator.sourcefn not(self) -> MsgHdrFlags
fn not(self) -> MsgHdrFlags
Performs the unary
!
operation. Read moresourceimpl PartialEq<MsgHdrFlags> for MsgHdrFlags
impl PartialEq<MsgHdrFlags> for MsgHdrFlags
sourcefn eq(&self, other: &MsgHdrFlags) -> bool
fn eq(&self, other: &MsgHdrFlags) -> bool
sourceimpl Sub<MsgHdrFlags> for MsgHdrFlags
impl Sub<MsgHdrFlags> for MsgHdrFlags
type Output = MsgHdrFlags
type Output = MsgHdrFlags
The resulting type after applying the
-
operator.sourcefn sub(self, rhs: MsgHdrFlags) -> MsgHdrFlags
fn sub(self, rhs: MsgHdrFlags) -> MsgHdrFlags
Performs the
-
operation. Read moresourceimpl SubAssign<MsgHdrFlags> for MsgHdrFlags
impl SubAssign<MsgHdrFlags> for MsgHdrFlags
sourcefn sub_assign(&mut self, rhs: MsgHdrFlags)
fn sub_assign(&mut self, rhs: MsgHdrFlags)
Performs the
-=
operation. Read moreimpl ContiguousMemory for MsgHdrFlags
impl Copy for MsgHdrFlags
impl Eq for MsgHdrFlags
impl StructuralEq for MsgHdrFlags
impl StructuralPartialEq for MsgHdrFlags
Auto Trait Implementations
impl RefUnwindSafe for MsgHdrFlags
impl Send for MsgHdrFlags
impl Sync for MsgHdrFlags
impl Unpin for MsgHdrFlags
impl UnwindSafe for MsgHdrFlags
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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