An attempt at implementing URI (RFC 3986).
All constructed URI are valid and normalized.
Creactes an URI from an input range, throws if invalid. Input should be an ENCODED url range.
Semantic comparison of two URIs. They are equals if they have the same normalized string representation.
Resolves URI host name.
Checks URI validity.
Alternative: Consider using vibe.d if you need something better.
See Implementation
An attempt at implementing URI (RFC 3986).
All constructed URI are valid and normalized.