Decodes the String to a Uri using the RFC 3986 uri decoding specification
Remove dot sequences from a Path, per RFC 3986 Sec 5.
Remove dot sequences from a Path, per RFC 3986 Sec 5.2.4
Decodes the String to a Uri using the RFC 7230 section 5.
Decodes the String to a Uri using the RFC 7230 section 5.3 uri decoding specification
Resolve a relative Uri reference, per RFC 3986 sec 5.
Resolve a relative Uri reference, per RFC 3986 sec 5.2
Parses a String to a Uri according to RFC 3986.
Parses a String to a Uri according to RFC 3986. If decoding fails, throws a ParseFailure.
For totality, call #fromString. For compile-time verification of literals, call #uri.
Literal syntax for URIs.
Literal syntax for URIs. Invalid or non-literal arguments are rejected at compile time.