# uniresid [github](https://github.com/chanced/uniresid) [crates.io](https://crates.io/crates/uniresid) [docs.rs](https://docs.rs/uniresid) [build status](https://github.com/chanced/uniresid/actions?query=branch%3Amain) **U**niform **R**esource **I**dentifiers ([RFC 3986](https://tools.ietf.org/html/rfc3986)) for rust. A URI is a compact sequence of characters that identifies an abstract or physical resource. One common form of URI is the Uniform Resource Locator (URL), used to reference web resources: http://www.example.com/foo?bar#baz Another kind of URI is the path reference: /usr/bin/zip The purpose of this library is to provide a `Uri` type to represent a URI, with functions to parse URIs from their string representations, as well as assemble URIs from their various components. ## Credits This crate has been forked from [uris](https://crates.io/crates/uris). Thanks to Richard Walters for the [original implementation](https://crates.io/crates/rhymuri) and Martin Fischer for his improvements. ## License Licensed under the [MIT license](LICENSE.txt).