[−][src]Trait media_type::spec::Spec
Associated Types
type PercentEncodeSet: EncodeSet + Default
type UnquotedValue: WithoutQuotingValidator + Default
Required methods
fn parse_token(input: &str) -> Result<usize, ParserErrorRef>
fn parse_space(input: &str) -> Result<usize, ParserErrorRef>
Provided methods
fn validate_token(input: &str) -> Result<(), ParserErrorRef>
fn parse_unquoted_value(input: &str) -> Result<usize, ParserErrorRef>
fn parse_quoted_string(input: &str) -> Result<usize, ParserErrorRef>
Implementors
impl Spec for AnySpec
[src]
type PercentEncodeSet = MimePercentEncodeSet
fn parse_token(input: &str) -> Result<usize, ParserErrorRef>
[src]
fn parse_space(input: &str) -> Result<usize, ParserErrorRef>
[src]
type UnquotedValue = MimeTokenValidator
impl Spec for StrictSpec
[src]
type PercentEncodeSet = HttpPercentEncodeSet
fn parse_token(input: &str) -> Result<usize, ParserErrorRef>
[src]
fn parse_space(input: &str) -> Result<usize, ParserErrorRef>
[src]
type UnquotedValue = HttpTokenValidator
impl<I, O> Spec for MimeSpec<I, O> where
O: ObsNormalSwitch,
I: InternationalizedSwitch,
MimeSpec<I, O>: GeneralQSSpec,
<MimeSpec<I, O> as GeneralQSSpec>::Parsing: MimeParsingExt,
[src]
O: ObsNormalSwitch,
I: InternationalizedSwitch,
MimeSpec<I, O>: GeneralQSSpec,
<MimeSpec<I, O> as GeneralQSSpec>::Parsing: MimeParsingExt,
type PercentEncodeSet = MimePercentEncodeSet
type UnquotedValue = MimeTokenValidator
fn parse_token(input: &str) -> Result<usize, ParserErrorRef>
[src]
fn parse_space(input: &str) -> Result<usize, ParserErrorRef>
[src]
impl<O> Spec for HttpSpec<O> where
O: ObsNormalSwitch,
HttpSpec<O>: GeneralQSSpec,
[src]
O: ObsNormalSwitch,
HttpSpec<O>: GeneralQSSpec,