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_intsemmni: c_intsemmns: c_intsemmnu: c_intsemmsl: c_intsemopm: c_intsemume: c_intsemusz: c_intsemvmx: c_intsemaem: 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) -> TReturns the argument unchanged.
impl<T, U> Into<U> for seminfo
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses 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>