jsode/
lib.rs

1pub(crate) mod core;
2pub(crate) mod error;
3pub(crate) mod deserialize;
4pub(crate) mod indexer;
5
6pub mod common;
7pub(crate) mod constant;
8pub(crate) mod lexer;
9pub(crate) mod parser;
10
11pub mod prelude {
12    pub use crate::core::{JsonOutput, Span, Result,};
13    pub use crate::error::JsonError;
14    pub use crate::parser::JsonParser;
15    pub use crate::deserialize::{Deserialize, JsonPsr,};
16    pub use crate::indexer::JsonIdx;
17    #[cfg(feature = "macro")]
18    pub use jsode_macro::Deserialize;
19}
20
21pub use crate::core::{JsonOutput, Span, Result,};
22pub use crate::error::JsonError;
23pub use crate::parser::JsonParser;
24pub use crate::deserialize::{Deserialize, JsonPsr,};
25pub use crate::indexer::JsonIdx;