pub struct PureIpSockaddr {
pub interface_id: Option<NonZeroU64>,
pub protocol: IpVersion,
}
Expand description
Socket address for a Pure IP packet socket.
Fields§
§interface_id: Option<NonZeroU64>
The interface identifier, or None
for no interface.
protocol: IpVersion
The IP version.
Trait Implementations§
Source§impl From<PureIpSockaddr> for sockaddr_ll
impl From<PureIpSockaddr> for sockaddr_ll
Source§fn from(value: PureIpSockaddr) -> Self
fn from(value: PureIpSockaddr) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PureIpSockaddr
impl RefUnwindSafe for PureIpSockaddr
impl Send for PureIpSockaddr
impl Sync for PureIpSockaddr
impl Unpin for PureIpSockaddr
impl UnwindSafe for PureIpSockaddr
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