Lyricdev
GitHub

enum Component

pub enum Component :: [Equatable, Debug]

Conforms to Equatable, Debug.

A component of a URI, for percent-encoding: each keeps a different set of characters as they are.

Variants

Userinfo

Before the @: unreserved, sub-delims and :.

Host

A registered name: unreserved and sub-delims.

Path

A whole path: pchar and /.

Segment

One segment of a path: pchar — a / is encoded.

Query

A query: pchar, / and ?.

Fragment

A fragment: pchar, / and ?.

Pair

A key or a value of a Query: unreserved alone — &, =, + and the rest are encoded.