Skip to main content

Module de

Module de 

Source
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.
ParserState
Opaque struct to store state for Parser.
Tokenizer
Turn source into a stream of Tokens.

Enums§

Error
Errors produced by Deserializer.
ParseError
Errors produced by Parser.
TokenError
Errors produced by Tokenizer.