#![doc = crate::_DOC_TEXT!()] #![doc = crate::_DOC_TEXT_MODULES!()]
#![doc = crate::_doc!(flat:"text")]
#![doc = crate::_doc!(extends: ascii, char, fmt, str, string)]
#![cfg_attr(feature = "safe_text", forbid(unsafe_code))]
crate::CONST! { pub(crate) _DOC_TEXT_MODULES =
crate::_doc!(modules: crate; text: ascii, error, fmt, layout, parse, str, unicode);
}
pub mod ascii; pub mod error; pub mod fmt; pub mod layout; mod metric; pub mod parse; pub mod str; mod translit; pub mod unicode;
crate::structural_mods! { _mods {
pub use super::{
metric::*,
translit::*,
};
}
_pub_mods {
#[doc(inline)]
pub use super::{
ascii::*,
error::*,
fmt::_all::*,
layout::_all::*,
parse::_all::*,
str::_all::*,
unicode::_all::*,
};
}
_crate_internals {
pub(crate) use super::{
_DOC_TEXT_MODULES,
};
}
_hidden {
pub use super::fmt::_hidden::*;
}
}