The parts of an http://host:port/path?query (or https://) URL. All strings point into the
text given to parse_url.
Fields
- scheme: string
- secure: bool
https- host: string
- without the brackets of an IPv6 literal
- port: u16
- target: string
- path and query as sent: always starts with
/ - path: string
- query: string
- ipv6: bool