devela/text/ascii/mod.rs
1// devela::text::ascii
2//
3//! ASCII strings and characters.
4#![doc = crate::doc_!(extends: ascii)]
5#![doc = crate::doc_!(modules: crate::text; ascii)]
6#![doc = crate::doc_!(newline)]
7//!
8//
9
10mod wrapper;
11
12#[cfg(feature = "ascii")]
13mod char;
14
15crate::items! { // structural access: _mods, _all
16 #[allow(unused)]
17 pub use _mods::*;
18
19 mod _mods {
20 pub use super::wrapper::Ascii;
21
22 #[cfg(feature = "ascii")]
23 #[cfg_attr(nightly_doc, doc(cfg(feature = "ascii")))]
24 pub use super::char::AsciiChar;
25 }
26 pub(super) mod _all {
27 #[doc(inline)]
28 pub use super::_mods::*;
29 }
30}