Struct seminfo

#[repr(C)]
pub struct seminfo { pub semmap: c_int, pub semmni: c_int, pub semmns: c_int, pub semmnu: c_int, pub semmsl: c_int, pub semopm: c_int, pub semume: c_int, pub semusz: c_int, pub semvmx: c_int, pub semaem: c_int }

Fields

semmap: c_int
semmni: c_int
semmns: c_int
semmnu: c_int
semmsl: c_int
semopm: c_int
semume: c_int
semusz: c_int
semvmx: c_int
semaem: c_int

Trait Implementations

impl Clone for seminfo

fn clone(&self) -> seminfo

impl Copy for seminfo

impl Debug for seminfo

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

impl Eq for seminfo

impl Hash for seminfo

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

impl PartialEq for seminfo

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

impl StructuralPartialEq for seminfo

Auto Trait Implementations

impl Freeze for seminfo

impl RefUnwindSafe for seminfo

impl Send for seminfo

impl Sync for seminfo

impl Unpin for seminfo

impl UnsafeUnpin for seminfo

impl UnwindSafe for seminfo

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for seminfo

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

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