hcl_primitives/
lib.rs

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