Module rocket::http::uri[]

Expand description

Types for URIs and traits for rendering URI components.

Modules

error

Errors arising from parsing invalid URIs.

fmt

Type safe and URI safe formatting types and traits.

Structs

Absolute

A URI with a scheme, authority, path, and query.

Asterisk

The literal * URI.

Authority

A URI with an authority only: user:pass@host:8000.

Error

Error emitted on URI parse failure.

Origin

A URI with an absolute path and optional query: /path?query.

Path

A URI path: /foo/bar, foo/bar, etc.

Query

A URI query: ?foo&bar.

Reference

A URI-reference with optional scheme, authority, relative path, query, and fragment parts.

Segments

Iterator over the non-empty, percent-decoded segments of a URI component.

Enums

Uri

An enum encapsulating any of the possible URI variants.