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}