Struct url::percent_encoding::EncodeSet[][src]

pub struct EncodeSet { /* fields omitted */ }

Represents a set of characters / bytes that should be percent-encoded.

See encode sets specification.

Different characters need to be encoded in different parts of an URL. For example, a literal ? question mark in an URL’s path would indicate the start of the query string. A question mark meant to be part of the path therefore needs to be percent-encoded. In the query string however, a question mark does not have any special meaning and does not need to be percent-encoded.

Since the implementation details of EncodeSet are private, the set of available encode sets is not extensible beyond the ones provided here. If you need a different encode set, please file a bug explaining the use case.

Trait Implementations

impl Copy for EncodeSet
[src]

impl Clone for EncodeSet
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for EncodeSet

impl Sync for EncodeSet