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;