1#![no_std]
2#![doc(html_logo_url = "https://raw.githubusercontent.com/Wandalen/wTools/master/asset/img/logo_v3_trans_square.png")]
3#![doc(
4 html_favicon_url = "https://raw.githubusercontent.com/Wandalen/wTools/alpha/asset/img/logo_v3_trans_square_icon_small_v2.ico"
5)]
6#![doc(html_root_url = "https://docs.rs/mod_interface/latest/mod_interface/")]
7#![ cfg_attr( doc, doc = include_str!( concat!( env!( "CARGO_MANIFEST_DIR" ), "/", "readme.md" ) ) ) ]
8#![ cfg_attr( not( doc ), doc = "Module interface utilities" ) ]
9
10#[ cfg( feature = "enabled" ) ]
12pub mod dependency {
13 pub use mod_interface_meta;
15}
16
17#[ doc( inline ) ]
18#[ allow( unused_imports ) ]
19#[ cfg( feature = "enabled" ) ]
20pub use own::*;
21
22#[ cfg( feature = "enabled" ) ]
24#[ allow( unused_imports ) ]
25pub mod own {
26
27 use super::*;
28 #[ doc( inline ) ]
29 pub use orphan::*;
30
31 #[ doc( inline ) ]
32 #[ allow( unused_imports ) ]
33 pub use mod_interface_meta as meta;
34}
35
36#[ cfg( feature = "enabled" ) ]
38#[ allow( unused_imports ) ]
39pub mod orphan {
40
41 use super::*;
42 #[ doc( inline ) ]
43 pub use exposed::*;
44}
45
46#[ cfg( feature = "enabled" ) ]
48#[ allow( unused_imports ) ]
49pub mod exposed {
50
51 use super::*;
52 #[ doc( inline ) ]
53 pub use prelude::*;
54}
55
56#[ cfg( feature = "enabled" ) ]
58#[ allow( unused_imports ) ]
59pub mod prelude {
60 use super::*;
61 #[ doc( inline ) ]
62 #[ allow( unused_imports ) ]
63 pub use mod_interface_meta::*;
64}