devela/code/result/opt_res/
mod.rs

1// devela::code::result::option
2//
3//! Optional values.
4//!
5#![doc = crate::doc_!(extends: option, result)]
6//
7
8mod ext_option; // ExtOption
9mod ext_result; // ExtResult
10mod fmt; // OptionFmt, OptionFmtOr, OptionFmtOrElse
11mod opt_res; // serr, sok, OptRes
12mod unwrap; // unwrap!
13
14crate::items! { // structural access: _mods, _all, _always
15    #[allow(unused)]
16    pub use _mods::*;
17    #[allow(unused)] #[doc(hidden, no_inline)]
18    pub use _always::*;
19
20    mod _mods {
21        pub use super::{
22            ext_option::*, ext_result::*, fmt::*, opt_res::*, unwrap::*,
23        };
24    }
25    pub(super) mod _all {
26        #[doc(inline)]
27        pub use super::_mods::*;
28    }
29    pub(super) mod _always { #![allow(unused)]
30        pub use super::{ext_option::*, ext_result::*, fmt::*, opt_res::*, unwrap::*};
31    }
32}