pub mod code;
pub mod data;
pub mod meta;
pub mod schema;
mod ident;
mod ident_cache;
mod name;
mod naming;
#[deprecated(note = "Use TypeIdent instead")]
pub type Ident = TypeIdent;
pub use self::ident::{
AttributeIdent, ElementIdent, EnumerationIdent, IdentType, PropertyIdent, TypeIdent,
TypeIdentType,
};
pub use self::ident_cache::IdentCache;
pub use self::name::Name;
pub use self::naming::{
format_ident, format_unknown_variant, make_type_name, unify_string, ExplicitNameBuilder,
ExplicitNaming, NameBuilder, Naming,
};