1#![doc = include_str!("../README.md")]
2#![cfg_attr(docsrs, feature(doc_auto_cfg))]
3#![warn(missing_docs, clippy::pedantic)]
4#![allow(
5 clippy::must_use_candidate,
6 clippy::module_name_repetitions,
7 clippy::missing_panics_doc,
8 clippy::needless_lifetimes
9)]
10#![cfg_attr(not(feature = "std"), no_std)]
11#![forbid(unsafe_code)]
12
13extern crate alloc;
14
15#[cfg(feature = "serde")]
16mod de;
17mod error;
18pub mod expr;
19pub mod ident;
20mod internal_string;
21mod number;
22pub mod template;
23
24#[doc(inline)]
25pub use self::error::Error;
26
27#[doc(inline)]
28pub use self::ident::Ident;
29
30#[doc(inline)]
31pub use self::internal_string::InternalString;
32
33#[doc(inline)]
34pub use self::number::Number;