Enum url::Host [−][src]
Expand description
The host name of an URL.
Variants
A DNS domain name, as ‘.’ dot-separated labels. Non-ASCII labels are encoded in punycode per IDNA if this is the host of a special URL, or percent encoded for non-special URLs. Hosts for non-special URLs are also called opaque hosts.
Ipv4(Ipv4Addr)An IPv4 address.
Url::host_str returns the serialization of this address,
as four decimal integers separated by . dots.
Tuple Fields of Ipv4
0: Ipv4AddrIpv6(Ipv6Addr)An IPv6 address.
Url::host_str returns the serialization of that address between [ and ] brackets,
in the format per RFC 5952 A Recommendation
for IPv6 Address Text Representation:
lowercase hexadecimal with maximal :: compression.
Tuple Fields of Ipv6
0: Ipv6AddrImplementations
Parse a host: either an IPv6 address in [] square brackets, or a domain.
Trait Implementations
This method returns an ordering between self and other values if one exists. Read more
This method tests less than (for self and other) and is used by the < operator. Read more
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
This method tests greater than (for self and other) and is used by the > operator. Read more
Auto Trait Implementations
impl<S> RefUnwindSafe for Host<S> where
S: RefUnwindSafe,
impl<S> UnwindSafe for Host<S> where
S: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more