Expand description
Low-level parsing and deserialization support.
This module contains implementations of the Tokenizer, Parser, and Deserializer, and their associated error types.
Apart from the error types, you probably do not need to use anything in this module unless you run into problems with the convenience functions in the root of this crate, or are doing something special.
Structs§
- Deserializer
- Deserialize source into a value.
- Parser
- Turn source into a stream of Events.
- Parser
State - Opaque struct to store state for Parser.
- Tokenizer
- Turn source into a stream of Tokens.
Enums§
- Error
- Errors produced by Deserializer.
- Parse
Error - Errors produced by Parser.
- Token
Error - Errors produced by Tokenizer.