Modulesยง
- Closing
Delimiter ๐ - Delimiter
Delimiters
constants.
Macrosยง
- expect ๐
- Used in some
fn expect_*
methods
Structsยง
- Basic
Parse Error - The fundamental parsing errors that can be triggered by built-in parsing routines.
- Cached
Token ๐ - Delimiters
- A set of characters, to be used with the
Parser::parse_until*
methods. - Parse
Error - Extensible parse errors that can be encountered by client parsing implementations.
- Parser
- A CSS parser that borrows its
&str
input, yieldsToken
s, and keeps track of nested blocks and functions. - Parser
Input - The owned input for a parser.
- Parser
State - A capture of the internal state of a
Parser
(including the position within the input), obtained from theParser::position
method.
Enumsยง
- Basic
Parse Error Kind - Details about a
BasicParseError
- Block
Type ๐ - Parse
Error Kind - Details of a
ParseError
- Parse
Until Error Behavior - 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.