use super::*; /// Private namespace of the module. mod private { } pub mod mod_protected1; pub mod mod_orphan1; pub mod mod_exposed1; pub mod mod_prelude1; pub mod mod_protected2; pub mod mod_orphan2; pub mod mod_exposed2; pub mod mod_prelude2; /// Protected namespace of the module. pub mod protected { #[ doc( inline ) ] pub use super::orphan::*; pub use super::mod_protected1; pub use super::mod_protected2; } #[ doc( inline ) ] pub use protected::*; /// Orphan namespace of the module. pub mod orphan { #[ doc( inline ) ] pub use super::exposed::*; pub use super::mod_orphan1; pub use super::mod_orphan2; } /// Exposed namespace of the module. pub mod exposed { #[ doc( inline ) ] pub use super::prelude::*; pub use super::mod_exposed1; pub use super::mod_exposed2; } /// Prelude to use essentials: `use my_module::prelude::*`. pub mod prelude { pub use super::mod_prelude1; pub use super::mod_prelude2; } // include!( "../../only_test/micro_modules_two_only_test.rs" );