#[repr(transparent)]pub struct LinkAddr(_);
Available on crate features
socket
and net
only.Expand description
Hardware Address
Implementations
sourceimpl LinkAddr
impl LinkAddr
sourcepub fn datalink_type(&self) -> u8
pub fn datalink_type(&self) -> u8
Datalink type
Trait Implementations
sourceimpl AsRef<sockaddr_dl> for LinkAddr
impl AsRef<sockaddr_dl> for LinkAddr
sourcefn as_ref(&self) -> &sockaddr_dl
fn as_ref(&self) -> &sockaddr_dl
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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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