knuffel/
lib.rs

1#![doc = include_str!("../README.md")]
2#![warn(missing_docs)]
3#![warn(missing_debug_implementations)]
4
5mod containers;
6mod convert;
7mod convert_ast;
8mod grammar;
9mod wrappers;
10
11pub mod ast;
12pub mod decode;
13pub mod errors;
14pub mod span;
15pub mod traits;
16
17#[cfg(feature="derive")]
18pub use knuffel_derive::{Decode, DecodeScalar};
19
20pub use wrappers::{parse_ast, parse, parse_with_context};
21pub use traits::{Decode, DecodeScalar, DecodeChildren};
22pub use errors::Error;