#![doc = include_str!("../README.md")]
#![cfg_attr(not(any(feature = "fuzzing", feature = "mem_dbg")), no_std)]
extern crate alloc;
pub mod errors;
pub mod molecular_formula;
pub(crate) mod molecular_tree;
pub mod nodes;
pub mod parsable;
mod serde_impl;
mod utils;
pub use molecular_formula::*;
pub use molecular_tree::*;
pub use nodes::*;
pub use parsable::*;
pub(crate) use utils::{display_charge, display_isotope};
pub mod fuzzing;
pub mod prelude {
pub use elements_rs::{Element, ElementVariant, Isotope, MassNumber};
pub use crate::{molecular_formula::*, molecular_tree::*, nodes::*, parsable::*};
}