#![doc = crate::_DOC_TEXT_CHAR!()] #![doc = crate::_doc!(modules: crate::text; char)]
#![doc = crate::_doc!(flat:"text")]
#![doc = crate::_doc!(extends: char)]
mod _reexport_core;
mod unicode_scalar;
crate::structural_mods! { _mods {
pub use super::unicode_scalar::*;
}
_reexports {
pub use super::_reexport_core::*;
#[doc(inline)]
pub use devela_base_core::text::{
Char, CharAscii, CharIter, Digits, ch, char7, char8, char16, charu, charu_niche,
};
#[cfg(feature = "translit")]
pub use devela_base_core::text::scalar_as_ascii_translit;
}
}
mod impls {
#[cfg(all(not(feature = "safe_text"), feature = "unsafe_layout"))]
unsafe impl crate::MemPod for crate::char8 {}
}