diff options
| author | Austin Hellyer <[email protected]> | 2016-11-22 07:57:51 -0800 |
|---|---|---|
| committer | Austin Hellyer <[email protected]> | 2016-11-22 07:57:51 -0800 |
| commit | d4726f899cf6b86d805a8a2a77ec57782ec3bdd6 (patch) | |
| tree | 7966be3c6d6c4284bb618b88b3f146dd412af677 /src/utils | |
| parent | Don't typo CreateEmbed::image field (diff) | |
| download | serenity-d4726f899cf6b86d805a8a2a77ec57782ec3bdd6.tar.xz serenity-d4726f899cf6b86d805a8a2a77ec57782ec3bdd6.zip | |
Rename the State to Cache
Diffstat (limited to 'src/utils')
| -rw-r--r-- | src/utils/macros.rs | 94 |
1 files changed, 47 insertions, 47 deletions
diff --git a/src/utils/macros.rs b/src/utils/macros.rs index cdcbbf2..4a1d93b 100644 --- a/src/utils/macros.rs +++ b/src/utils/macros.rs @@ -48,6 +48,53 @@ macro_rules! status_concat { } } +// Enable/disable check for cache +#[cfg(feature = "cache")] +macro_rules! feature_cache { + ($enabled:block else $disabled:block) => { + { + $enabled + } + } +} + +#[cfg(not(feature = "cache"))] +macro_rules! feature_cache { + ($enabled:block else $disabled:block) => { + { + $disabled + } + } +} + +#[cfg(feature = "cache")] +macro_rules! feature_cache_enabled { + ($enabled:block) => { + { + $enabled + } + } +} + +#[cfg(not(feature = "cache"))] +macro_rules! feature_cache_enabled { + ($enabled:block) => {{}} +} + +#[cfg(feature = "cache")] +macro_rules! feature_cache_disabled { + ($disabled:block) => {{}} +} + +#[cfg(not(feature = "cache"))] +macro_rules! feature_cache_disabled { + ($disabled:block) => { + { + $disabled + } + } +} + // Enable/disable check for extras #[cfg(feature = "extras")] macro_rules! feature_extras { @@ -191,53 +238,6 @@ macro_rules! feature_methods_disabled { } } -// Enable/disable check for state -#[cfg(feature = "state")] -macro_rules! feature_state { - ($enabled:block else $disabled:block) => { - { - $enabled - } - } -} - -#[cfg(not(feature = "state"))] -macro_rules! feature_state { - ($enabled:block else $disabled:block) => { - { - $disabled - } - } -} - -#[cfg(feature = "state")] -macro_rules! feature_state_enabled { - ($enabled:block) => { - { - $enabled - } - } -} - -#[cfg(not(feature = "state"))] -macro_rules! feature_state_enabled { - ($enabled:block) => {{}} -} - -#[cfg(feature = "state")] -macro_rules! feature_state_disabled { - ($disabled:block) => {{}} -} - -#[cfg(not(feature = "state"))] -macro_rules! feature_state_disabled { - ($disabled:block) => { - { - $disabled - } - } -} - // Enable/disable check for voice #[cfg(feature = "voice")] macro_rules! feature_voice { |