smallish/de.rs
1//! Low-level parsing and deserialization support.
2//!
3//! This module contains implementations of the [Tokenizer], [Parser],
4//! and [Deserializer], and their associated error types.
5//!
6//! Apart from the error types, you probably do not need to use
7//! anything in this module unless you run into problems with the
8//! convenience functions in the root of this crate, or are doing
9//! something special.
10
11mod deserialize;
12mod parse;
13pub(crate) mod token;
14
15pub use deserialize::{Deserializer, Error};
16pub use parse::{ParseError, Parser, ParserState};
17pub use token::{TokenError, Tokenizer};