#[repr(transparent)]pub struct LinkAddr(_);
Expand description
Hardware Address
Implementations
Trait Implementations
sourceimpl AsRef<sockaddr_ll> for LinkAddr
impl AsRef<sockaddr_ll> for LinkAddr
sourcefn as_ref(&self) -> &sockaddr_ll
fn as_ref(&self) -> &sockaddr_ll
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl SockaddrLike for LinkAddr
impl SockaddrLike for LinkAddr
sourceunsafe fn from_raw(addr: *const sockaddr, len: Option<socklen_t>) -> Option<Self>where
Self: Sized,
unsafe fn from_raw(addr: *const sockaddr, len: Option<socklen_t>) -> Option<Self>where
Self: Sized,
Unsafe constructor from a variable length source Read more
sourcefn as_ptr(&self) -> *const sockaddr
fn as_ptr(&self) -> *const sockaddr
Returns a raw pointer to the inner structure. Useful for FFI.
sourcefn family(&self) -> Option<AddressFamily>
fn family(&self) -> Option<AddressFamily>
Return the address family of this socket Read more
impl Copy for LinkAddr
impl Eq for LinkAddr
impl StructuralEq for LinkAddr
impl StructuralPartialEq for LinkAddr
Auto Trait Implementations
impl RefUnwindSafe for LinkAddr
impl Send for LinkAddr
impl Sync for LinkAddr
impl Unpin for LinkAddr
impl UnwindSafe for LinkAddr
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more