former_runtime/
lib.rs

1#![ doc( html_logo_url = "https://raw.githubusercontent.com/Wandalen/wTools/master/asset/img/logo_v3_trans_square.png" ) ]
2#![ warn( rust_2018_idioms ) ]
3#![ warn( missing_debug_implementations ) ]
4#![ warn( missing_docs ) ]
5
6//!
7//! Former - variation of builder pattern. Implementation of its runtime.
8//!
9
10#![ doc = include_str!( concat!( env!( "CARGO_MANIFEST_DIR" ), "/Readme.md" ) ) ]
11
12/// Namespace with dependencies.
13pub mod dependency
14{
15}
16
17/// Former of a fector.
18mod vector;
19/// Former of a hash map.
20mod hash_map;
21/// Former of a hash set.
22mod hash_set;
23
24/// Own namespace of the module.
25pub mod protected
26{
27  pub use super::exposed::*;
28  pub use super::vector::*;
29  pub use super::hash_map::*;
30  pub use super::hash_set::*;
31}
32
33pub use protected::*;
34
35/// Exposed namespace of the module.
36pub mod exposed
37{
38  pub use super::prelude::*;
39}
40
41/// Prelude to use essentials: `use my_module::prelude::*`.
42pub mod prelude
43{
44}