fixed-json 0.3.0

No-std, no-allocation JSON parsing into caller-owned fixed storage
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#![no_std]

#[cfg(feature = "std")]
extern crate std;

mod builder;
mod error;
mod model;
mod parser;

pub use builder::ObjectBuilder;
pub use error::{Error, Result, error_string};
pub use model::{
    Array, Attr, AttrKind, DefaultValue, EnumValue, JSON_ATTR_MAX, JSON_VAL_MAX, Target,
    TargetBool, TargetChar, TargetF64, TargetI16, TargetI32, TargetU16, TargetU32,
};
pub use parser::{cstr, read_array, read_object, validate_json};