diff options
Diffstat (limited to 'src/model/guild.rs')
| -rw-r--r-- | src/model/guild.rs | 11 |
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`. |