pub struct ParsedHostIp {
pub addr: IpAddr,
pub kind: HostIpKind,
pub is_canonical: bool,
}Expand description
A host string that is an IP address, as parsed by parse_host_ip.
Fields§
§addr: IpAddr§kind: HostIpKind§is_canonical: boolTrue for a dotted quad or an IPv6 literal, which every parser reads the same way.
False for HostIpKind::Ipv4Legacy spellings, which downstream parsers disagree on.
Trait Implementations§
Source§impl Clone for ParsedHostIp
impl Clone for ParsedHostIp
impl Copy for ParsedHostIp
Source§impl Debug for ParsedHostIp
impl Debug for ParsedHostIp
impl Eq for ParsedHostIp
Source§impl Hash for ParsedHostIp
impl Hash for ParsedHostIp
Source§impl PartialEq for ParsedHostIp
impl PartialEq for ParsedHostIp
impl StructuralPartialEq for ParsedHostIp
Auto Trait Implementations§
impl Freeze for ParsedHostIp
impl RefUnwindSafe for ParsedHostIp
impl Send for ParsedHostIp
impl Sync for ParsedHostIp
impl Unpin for ParsedHostIp
impl UnsafeUnpin for ParsedHostIp
impl UnwindSafe for ParsedHostIp
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