Struct group
#[repr(C)]
pub struct group { pub gr_name: *mut c_char, pub gr_passwd: *mut c_char, pub gr_gid: gid_t, pub gr_mem: *mut *mut c_char }
Fields
gr_name: *mut c_chargr_passwd: *mut c_chargr_gid: gid_tgr_mem: *mut *mut c_char
Trait Implementations
impl Clone for group
fn clone(&self) -> Self
impl Copy for group
impl Debug for group
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for group
impl Hash for group
fn hash<__H: Hasher>(&self, state: &mut __H)
impl PartialEq for group
fn eq(&self, other: &Self) -> bool
impl StructuralPartialEq for group
Auto Trait Implementations
impl !Send for group
impl !Sync for group
impl Freeze for group
impl RefUnwindSafe for group
impl Unpin for group
impl UnsafeUnpin for group
impl UnwindSafe for group
Blanket Implementations
impl<T> Any for group
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for group
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for group
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for group
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for group
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for group
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 group
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for group
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>