1#![cfg_attr(feature = "no_std", 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/variadic_from/latest/variadic_from/")]
7#![ doc = include_str!( concat!( env!( "CARGO_MANIFEST_DIR" ), "/", "Readme.md" ) ) ]
8
9#[cfg(feature = "enabled")]
11pub mod variadic;
12
13#[cfg(feature = "enabled")]
15pub mod dependency {
16 pub use ::variadic_from_meta;
17}
18
19#[cfg(feature = "enabled")]
20#[doc(inline)]
21#[allow(unused_imports)]
22pub use own::*;
23
24#[cfg(feature = "enabled")]
26#[allow(unused_imports)]
27pub mod own {
28 use super::*;
29 #[doc(inline)]
30 pub use orphan::*;
31}
32
33#[cfg(feature = "enabled")]
35#[allow(unused_imports)]
36pub mod orphan {
37 use super::*;
38 #[doc(inline)]
39 pub use exposed::*;
40}
41
42#[cfg(feature = "enabled")]
44#[allow(unused_imports)]
45pub mod exposed {
46 use super::*;
47 #[doc(inline)]
48 pub use prelude::*;
49
50 #[doc(inline)]
51 pub use ::variadic_from_meta::*;
52
53 #[cfg(feature = "type_variadic_from")]
54 #[doc(inline)]
55 pub use crate::variadic::From1;
56 #[cfg(feature = "type_variadic_from")]
57 #[doc(inline)]
58 pub use crate::variadic::From2;
59 #[cfg(feature = "type_variadic_from")]
60 #[doc(inline)]
61 pub use crate::variadic::From3;
62
63 #[cfg(feature = "type_variadic_from")]
64 #[doc(inline)]
65 pub use crate::from;
66}
67
68#[cfg(feature = "enabled")]
70#[allow(unused_imports)]
71pub mod prelude {
72 use super::*;
73
74 #[doc(no_inline)]
75 pub use ::variadic_from_meta::VariadicFrom;
76
77 #[cfg(feature = "type_variadic_from")]
78 #[doc(inline)]
79 pub use crate::variadic::From1;
80 #[cfg(feature = "type_variadic_from")]
81 #[doc(inline)]
82 pub use crate::variadic::From2;
83 #[cfg(feature = "type_variadic_from")]
84 #[doc(inline)]
85 pub use crate::variadic::From3;
86
87 #[cfg(feature = "type_variadic_from")]
88 #[doc(inline)]
89 pub use crate::from;
90}