pub struct Ipv4(/* private fields */);Implementations§
Source§impl Ipv4
impl Ipv4
pub const LOCALHOST: Self
pub const BROADCAST: Self
pub const fn new(value: [u8; 4]) -> Self
pub const fn into_inner(self) -> [u8; 4]
pub const fn from_inner(value: [u8; 4]) -> Self
pub const fn is_multicast(&self) -> bool
pub const fn is_broadcast(&self) -> bool
pub const fn to_ipv6_mapped(&self) -> Ipv6
pub const fn into_smoltcp(self) -> Ipv4Addr
pub const fn from_smoltcp(value: &Ipv4Addr) -> Self
Trait Implementations§
Source§impl Ord for Ipv4
impl Ord for Ipv4
Source§impl PartialOrd for Ipv4
impl PartialOrd for Ipv4
impl Copy for Ipv4
impl Eq for Ipv4
impl StructuralPartialEq for Ipv4
Auto Trait Implementations§
impl Freeze for Ipv4
impl RefUnwindSafe for Ipv4
impl Send for Ipv4
impl Sync for Ipv4
impl Unpin for Ipv4
impl UnwindSafe for Ipv4
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