pub struct SockAddrUn {
pub path: [MaybeUninit<u8>; 108],
/* private fields */
}Fields§
§path: [MaybeUninit<u8>; 108]Implementations§
Source§impl SockAddrUn
impl SockAddrUn
pub fn new(path: [MaybeUninit<u8>; 108]) -> Self
Sourcepub fn from_path(path: impl AsRef<[u8]>) -> Result<Self, FromPathError>
pub fn from_path(path: impl AsRef<[u8]>) -> Result<Self, FromPathError>
Creates a UNIX socket address corresponding to the filesystem pathname path.
§Errors
An error is returned if the path contains the nul byte or is larger than 107 bytes.
Sourcepub fn from_abstract_addr(addr: [u8; 107]) -> Self
pub fn from_abstract_addr(addr: [u8; 107]) -> Self
Creates an abstract UNIX socket address.
Trait Implementations§
Source§impl Clone for SockAddrUn
impl Clone for SockAddrUn
Source§fn clone(&self) -> SockAddrUn
fn clone(&self) -> SockAddrUn
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SockAddrUn
Auto Trait Implementations§
impl Freeze for SockAddrUn
impl RefUnwindSafe for SockAddrUn
impl Send for SockAddrUn
impl Sync for SockAddrUn
impl Unpin for SockAddrUn
impl UnwindSafe for SockAddrUn
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more