1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
#![feature(non_exhaustive)] mod utility; pub mod authority; pub mod fragment; pub mod path; pub mod query; pub mod relative_reference; pub mod scheme; pub mod uri; pub mod uri_reference; pub use self::authority::{ Authority, Host, InvalidAuthority, InvalidHost, InvalidPort, InvalidRegisteredName, InvalidUserInfo, Password, RegisteredName, Username, }; pub use self::fragment::{Fragment, InvalidFragment}; pub use self::path::{InvalidPath, Path, Segment}; pub use self::query::{InvalidQuery, Query}; pub use self::relative_reference::{ InvalidRelativeReference, RelativeReference, RelativeReferenceBuilder, }; pub use self::scheme::{InvalidScheme, Scheme, SchemeStatus, UnregisteredScheme}; pub use self::uri::{InvalidURI, URIBuilder, URI}; pub use self::uri_reference::{InvalidURIReference, URIReference, URIReferenceBuilder};