aboutsummaryrefslogtreecommitdiff
path: root/src/model/guild.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/model/guild.rs')
-rw-r--r--src/model/guild.rs11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/model/guild.rs b/src/model/guild.rs
index d0627eb..0c7bb57 100644
--- a/src/model/guild.rs
+++ b/src/model/guild.rs
@@ -18,10 +18,12 @@ use ::utils::decode_array;
#[cfg(feature = "methods")]
use serde_json::builder::ObjectBuilder;
-#[cfg(feature = "methods")]
+#[cfg(all(feature="cache", feature = "methods"))]
use std::mem;
#[cfg(feature = "methods")]
-use ::utils::builder::{EditGuild, EditMember, EditRole};
+use ::utils::builder::{EditGuild, EditRole};
+#[cfg(all(feature="cache", feature="methods"))]
+use ::utils::builder::EditMember;
#[cfg(feature = "methods")]
use ::client::rest;
@@ -180,11 +182,6 @@ impl Guild {
Ok(permissions.is_empty())
}
- #[cfg(not(feature = "cache"))]
- fn has_perms(&self, mut permissions: Permissions) -> Result<bool> {
- Ok(true)
- }
-
/// Ban a [`User`] from the guild. All messages by the
/// user within the last given number of days given will be deleted. This
/// may be a range between `0` and `7`.