mangadex_api/
macros.rs

1macro_rules! cfg_legacy_auth{
2    ($($item:item)*) => {
3        $(
4            #[cfg(feature = "legacy-auth")]
5            #[cfg_attr(docsrs, doc(cfg(feature = "legacy-auth")))]
6            $item
7        )*
8    }
9}
10
11macro_rules! cfg_utils{
12    ($($item:item)*) => {
13        $(
14            #[cfg(feature = "utils")]
15            #[cfg_attr(docsrs, doc(cfg(feature = "utils")))]
16            $item
17        )*
18    }
19}
20
21macro_rules! cfg_oauth{
22    ($($item:item)*) => {
23        $(
24            #[cfg(feature = "oauth")]
25            #[cfg_attr(docsrs, doc(cfg(feature = "oauth")))]
26            $item
27        )*
28    }
29}
30
31macro_rules! cfg_custom_list_v2{
32    ($($item:item)*) => {
33        $(
34            #[cfg(feature = "custom_list_v2")]
35            #[cfg_attr(docsrs, doc(cfg(feature = "custom_list_v2")))]
36            $item
37        )*
38    }
39}