devela/sys/env/
mod.rs

1// devela::sys::env
2//
3//! Inspection and manipulation of the process’s environment.
4//!
5#![doc = crate::doc_!(extends: env)]
6//
7
8mod arg;
9mod namespace;
10mod reexports;
11
12#[cfg(feature = "std")]
13#[cfg_attr(feature = "nightly_doc", doc(cfg(feature = "std")))]
14mod app;
15
16crate::items! { // structural access: _mods, _all, _always
17    #[allow(unused)]
18    pub use _mods::*;
19    #[allow(unused)] #[doc(hidden, no_inline)]
20    pub use _always::*;
21
22    mod _mods { #![allow(unused)]
23        pub use super::{arg::*, namespace::*, reexports::*};
24
25        #[cfg(feature = "std")]
26        pub use super::app::*;
27    }
28    pub(super) mod _all {
29        #[doc(inline)]
30        pub use super::_mods::*;
31    }
32    pub(super) mod _always { #![allow(unused)]
33        pub use super::reexports::*;
34    }
35}