From d4726f899cf6b86d805a8a2a77ec57782ec3bdd6 Mon Sep 17 00:00:00 2001 From: Austin Hellyer Date: Tue, 22 Nov 2016 07:57:51 -0800 Subject: Rename the State to Cache --- src/utils/macros.rs | 94 ++++++++++++++++++++++++++--------------------------- 1 file changed, 47 insertions(+), 47 deletions(-) (limited to 'src/utils') 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 { -- cgit v1.2.3