👎Deprecated since 0.24.0:
Use std::net::IpAddr instead
Variants
V4(Ipv4Addr)
👎Deprecated since 0.24.0:
Use std::net::IpAddr instead
V6(Ipv6Addr)
👎Deprecated since 0.24.0:
Use std::net::IpAddr instead
Implementations
sourceimpl IpAddr
impl IpAddr
sourcepub const fn new_v4(a: u8, b: u8, c: u8, d: u8) -> IpAddr
pub const fn new_v4(a: u8, b: u8, c: u8, d: u8) -> IpAddr
Create a new IpAddr that contains an IPv4 address.
The result will represent the IP address a.b.c.d
sourcepub const fn new_v6(
a: u16,
b: u16,
c: u16,
d: u16,
e: u16,
f: u16,
g: u16,
h: u16
) -> IpAddr
pub const fn new_v6(
a: u16,
b: u16,
c: u16,
d: u16,
e: u16,
f: u16,
g: u16,
h: u16
) -> IpAddr
Create a new IpAddr that contains an IPv6 address.
The result will represent the IP address a:b:c:d:e:f
pub fn from_std(std: &IpAddr) -> IpAddr
pub const fn to_std(&self) -> IpAddr
Trait Implementations
impl Copy for IpAddr
impl Eq for IpAddr
impl StructuralEq for IpAddr
impl StructuralPartialEq for IpAddr
Auto Trait Implementations
impl RefUnwindSafe for IpAddr
impl Send for IpAddr
impl Sync for IpAddr
impl Unpin for IpAddr
impl UnwindSafe for IpAddr
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