Struct nix::sys::socket::UnixCredentials
#[repr(transparent)]
pub struct UnixCredentials(_);Documentation
Unix credentials of the sending process.
This struct is used with the SO_PEERCRED ancillary message
and the SCM_CREDENTIALS control message for UNIX sockets.
Implementations
impl UnixCredentials
Trait Implementations
impl Clone for UnixCredentials
fn clone(&Self) -> UnixCredentialsimpl Copy for UnixCredentialsimpl Debug for UnixCredentials
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Resultimpl Default for UnixCredentials
fn default() -> Selfimpl Eq for UnixCredentialsimpl From<UnixCredentials> for libc::ucred
fn from(uc: UnixCredentials) -> Selfimpl From<ucred> for UnixCredentials
fn from(cred: libc::ucred) -> Selfimpl PartialEq<UnixCredentials> for UnixCredentials
fn eq(&Self, other: &UnixCredentials) -> boolfn ne(&Self, other: &UnixCredentials) -> boolimpl StructuralEq for UnixCredentialsimpl StructuralPartialEq for UnixCredentialsAuto Trait Implementations
impl RefUnwindSafe for UnixCredentialsimpl Send for UnixCredentialsimpl Sync for UnixCredentialsimpl Unpin for UnixCredentialsimpl UnwindSafe for UnixCredentialsBlanket Implementations
impl<T> BorrowMut<T> for T
where
T: ?Sized,
where
T: ?Sized,
fn borrow_mut(&mut Self) -> &mut T