Modules
Delimiters
constants.
Macros
- expect 🔒Used in some
fn expect_*
methods
Structs
- The fundamental parsing errors that can be triggered by built-in parsing routines.
- A set of characters, to be used with the
Parser::parse_until*
methods. - Extensible parse errors that can be encountered by client parsing implementations.
- A CSS parser that borrows its
&str
input, yieldsToken
s, and keeps track of nested blocks and functions. - The owned input for a parser.
- A capture of the internal state of a
Parser
(including the position within the input), obtained from theParser::position
method.
Enums
- Details about a
BasicParseError
- Details of a
ParseError
- When parsing until a given token, sometimes the caller knows that parsing is going to restart at some earlier point, and consuming until we find a top level delimiter is just wasted work.