Struct nix::mqueue::MqAttr

#[repr(C)]
pub struct MqAttr { /* fields hidden */ }

Implementations

impl MqAttr
pub fn new(
    mq_flags: mq_attr_member_t,
    mq_maxmsg: mq_attr_member_t,
    mq_msgsize: mq_attr_member_t,
    mq_curmsgs: mq_attr_member_t
) -> MqAttr
pub const fn flags(&Self) -> mq_attr_member_t

Trait Implementations

impl Clone for MqAttr
fn clone(&Self) -> MqAttr
impl Copy for MqAttr
impl Debug for MqAttr
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
impl Eq for MqAttr
impl Hash for MqAttr
fn hash<__H: $crate::hash::Hasher>(&Self, state: &mut __H) -> ()
impl PartialEq<MqAttr> for MqAttr
fn eq(&Self, other: &MqAttr) -> bool
fn ne(&Self, other: &MqAttr) -> bool
impl StructuralEq for MqAttr

Auto Trait Implementations

impl RefUnwindSafe for MqAttr
impl Send for MqAttr
impl Sync for MqAttr
impl Unpin for MqAttr
impl UnwindSafe for MqAttr

Blanket Implementations

impl<T> Any for T
where
    T: 'static + ?Sized,
fn type_id(&Self) -> TypeId
impl<T> Borrow<T> for T
where
    T: ?Sized,
fn borrow(&Self) -> &T
impl<T> BorrowMut<T> for T
where
    T: ?Sized,
fn borrow_mut(&mut Self) -> &mut T
impl<T> From<T> for T
fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into<U> for T
where
    U: From<T>,
fn into(Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

impl<T> ToOwned for T
where
    T: Clone,
type Owned = T
fn to_owned(&Self) -> T
fn clone_into(&Self, target: &mut T)
impl<T, U> TryFrom<U> for T
where
    U: Into<T>,
type Error = Infallible
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for T
where
    U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
fn try_into(Self) -> Result<U, <U as TryFrom<T>>::Error>