[−][src]Struct nc::types::ipc64_perm_t
The generic ipc64_perm structure: Note extra padding because this structure is passed back and forth between kernel and user space.
ipc64_perm was originally meant to be architecture specific, but everyone just ended up making identical copies without specific optimizations, so we may just as well all use the same one.
Pad space is left for:
- 32-bit mode_t on architectures that only had 16 bit
- 32-bit seq
- 2 miscellaneous 32-bit values
Fields
key: key_t
uid: uid_t
gid: gid_t
cuid: uid_t
cgid: gid_t
mode: mode_t
pad if mode_t is u16:
seq: u16
Trait Implementations
impl Clone for ipc64_perm_t
[src]
fn clone(&self) -> ipc64_perm_t
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ipc64_perm_t
[src]
impl Debug for ipc64_perm_t
[src]
impl Default for ipc64_perm_t
[src]
fn default() -> ipc64_perm_t
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,