simple_json2/lib.rs
1#![cfg_attr(not(feature = "std"), no_std)]
2
3use crate::impls::SimpleError;
4use crate::json::{ Json, JsonValue };
5use crate::parser::{ Parser };
6
7pub mod impls;
8pub mod json;
9pub mod parser;
10
11#[cfg(test)]
12mod tests;
13
14pub fn parse_json(input: &str) -> Result<JsonValue, SimpleError> {
15 Json::parse(&input, Default::default()).map(|(ret, _)| ret)
16}