#[repr(transparent)]pub struct LinkAddr(_);
Available on crate features
socket
and net
only.Expand description
Hardware Address
Implementations§
Trait Implementations§
source§impl AsRef<sockaddr_dl> for LinkAddr
impl AsRef<sockaddr_dl> for LinkAddr
source§fn as_ref(&self) -> &sockaddr_dl
fn as_ref(&self) -> &sockaddr_dl
Converts this type into a shared reference of the (usually inferred) input type.
source§impl PartialEq<LinkAddr> for LinkAddr
impl PartialEq<LinkAddr> for LinkAddr
source§impl SockaddrLike for LinkAddr
impl SockaddrLike for LinkAddr
source§unsafe 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
source§fn as_ptr(&self) -> *const sockaddr
fn as_ptr(&self) -> *const sockaddr
Returns a raw pointer to the inner structure. Useful for FFI.
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§
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