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.