aboutsummaryrefslogtreecommitdiff
path: root/src/utils
diff options
context:
space:
mode:
authorAustin Hellyer <[email protected]>2016-11-26 11:16:54 -0800
committerAustin Hellyer <[email protected]>2016-11-26 11:16:54 -0800
commit0784dd2164655cc189dae8cef516db3f6fdc8ede (patch)
tree23b4934463875c69d076320173d4fac79e896b5f /src/utils
parentTiny import re-order (diff)
downloadserenity-0784dd2164655cc189dae8cef516db3f6fdc8ede.tar.xz
serenity-0784dd2164655cc189dae8cef516db3f6fdc8ede.zip
Remove the 'extras' feature flag
There aren't many things behind this flag (6), and it only causes annoyances for locally-generated docs, which won't show these mostly-useful items behind the flag.
Diffstat (limited to 'src/utils')
-rw-r--r--src/utils/builder/edit_role.rs14
-rw-r--r--src/utils/macros.rs49
-rw-r--r--src/utils/mod.rs2
3 files changed, 4 insertions, 61 deletions
diff --git a/src/utils/builder/edit_role.rs b/src/utils/builder/edit_role.rs
index 14f1af0..b4be6d4 100644
--- a/src/utils/builder/edit_role.rs
+++ b/src/utils/builder/edit_role.rs
@@ -93,18 +93,12 @@ impl Default for EditRole {
///
/// [general permissions set]: ../model/permissions/fn.general.html
fn default() -> EditRole {
- let mut map = ObjectBuilder::new()
+ EditRole(ObjectBuilder::new()
.insert("color", 10070709)
.insert("hoist", false)
.insert("mentionable", false)
- .insert("name", "new role".to_owned());
-
- feature_extras_enabled! {{
- map = map.insert("permissions", permissions::general().bits());
- }}
-
- map = map.insert("position", 1);
-
- EditRole(map)
+ .insert("name", "new role".to_owned())
+ .insert("permissions", permissions::general().bits())
+ .insert("position", 1))
}
}
diff --git a/src/utils/macros.rs b/src/utils/macros.rs
index 4a1d93b..d9026af 100644
--- a/src/utils/macros.rs
+++ b/src/utils/macros.rs
@@ -95,55 +95,6 @@ macro_rules! feature_cache_disabled {
}
}
-// Enable/disable check for extras
-#[cfg(feature = "extras")]
-macro_rules! feature_extras {
- ($enabled:block else $disabled:block) => {
- {
- feature_extras_enabled! {{
- $enabled
- }}
- }
- }
-}
-
-#[cfg(not(feature = "extras"))]
-macro_rules! feature_extras {
- ($enabled:block else $disabled:block) => {
- {
- $disabled
- }
- };
-}
-
-#[cfg(feature = "extras")]
-macro_rules! feature_extras_enabled {
- ($enabled:block) => {{
- {
- $enabled
- }
- }}
-}
-
-#[cfg(not(feature = "extras"))]
-macro_rules! feature_extras_enabled {
- ($enabled:block) => {{}}
-}
-
-#[cfg(feature = "extras")]
-macro_rules! feature_extras_disabled {
- ($disabled:block) => {{}}
-}
-
-#[cfg(not(feature = "extras"))]
-macro_rules! feature_extras_disabled {
- ($disabled:block) => {
- {
- $disabled
- }
- }
-}
-
// Enable/disable check for framework
#[cfg(feature = "framework")]
macro_rules! feature_framework {
diff --git a/src/utils/mod.rs b/src/utils/mod.rs
index cb97a58..2356ece 100644
--- a/src/utils/mod.rs
+++ b/src/utils/mod.rs
@@ -8,7 +8,6 @@ pub mod builder;
mod colour;
-#[cfg(feature = "extras")]
mod message_builder;
pub use self::colour::Colour;
@@ -20,7 +19,6 @@ use std::io::Read;
use std::path::Path;
use ::internal::prelude::*;
-#[cfg(feature = "extras")]
pub use self::message_builder::MessageBuilder;
macro_rules! cdn_concat {