Struct msginfo

#[repr(C)]
pub struct msginfo { pub msgpool: c_int, pub msgmap: c_int, pub msgmax: c_int, pub msgmnb: c_int, pub msgmni: c_int, pub msgssz: c_int, pub msgtql: c_int, pub msgseg: c_ushort }

Fields

msgpool: c_int
msgmap: c_int
msgmax: c_int
msgmnb: c_int
msgmni: c_int
msgssz: c_int
msgtql: c_int
msgseg: c_ushort

Trait Implementations

impl Clone for msginfo

fn clone(&self) -> msginfo

impl Copy for msginfo

impl Debug for msginfo

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Eq for msginfo

impl Hash for msginfo

fn hash<__H: Hasher>(&self, state: &mut __H)

impl PartialEq for msginfo

fn eq(&self, other: &msginfo) -> bool

impl StructuralPartialEq for msginfo

Auto Trait Implementations

impl Freeze for msginfo

impl RefUnwindSafe for msginfo

impl Send for msginfo

impl Sync for msginfo

impl Unpin for msginfo

impl UnsafeUnpin for msginfo

impl UnwindSafe for msginfo

Blanket Implementations

impl<T> Any for msginfo where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for msginfo where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for msginfo where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for msginfo where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for msginfo

fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into<U> for msginfo 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, U> TryFrom<U> for msginfo where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for msginfo where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>