Trait media_type::spec::Spec

source ·
pub trait Spec: Seal + GeneralQSSpec {
    type PercentEncodeSet: EncodeSet + Default;
    type UnquotedValue: WithoutQuotingValidator + Default;

    fn parse_token(input: &str) -> Result<usize, ParserErrorRef<'_>>;
    fn parse_space(input: &str) -> Result<usize, ParserErrorRef<'_>>;

    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<'_>> { ... }
}

Required Associated Types

Required Methods

Provided Methods

Implementors