diff options
| author | Zeyla Hellyer <[email protected]> | 2017-06-02 08:26:24 -0700 |
|---|---|---|
| committer | Zeyla Hellyer <[email protected]> | 2017-06-02 08:26:24 -0700 |
| commit | 7a96b8a1356e50b2bff5d5e03d43361a052517c6 (patch) | |
| tree | d0df182f288e959bd73f4c610c7af4f0dfacf5a8 /src/model/guild/member.rs | |
| parent | Add User::refresh (diff) | |
| download | serenity-7a96b8a1356e50b2bff5d5e03d43361a052517c6.tar.xz serenity-7a96b8a1356e50b2bff5d5e03d43361a052517c6.zip | |
Fix compilations across feature combinations
Diffstat (limited to 'src/model/guild/member.rs')
| -rw-r--r-- | src/model/guild/member.rs | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/model/guild/member.rs b/src/model/guild/member.rs index 9c00acd..99bf67b 100644 --- a/src/model/guild/member.rs +++ b/src/model/guild/member.rs @@ -1,17 +1,18 @@ -use std::borrow::Cow; use std::fmt::{Display, Formatter, Result as FmtResult}; use super::deserialize_sync_user; use ::model::*; +#[cfg(feature="model")] +use std::borrow::Cow; #[cfg(feature="cache")] use ::CACHE; #[cfg(feature="cache")] use ::internal::prelude::*; -#[cfg(feature="model")] +#[cfg(all(feature="cache", feature="model"))] use ::http; -#[cfg(feature="builder")] +#[cfg(all(feature="builder", feature="cache", feature="model"))] use ::builder::EditMember; -#[cfg(feature="utils")] +#[cfg(all(feature="cache", feature="model", feature="utils"))] use ::utils::Colour; /// Information about a member of a guild. @@ -108,7 +109,7 @@ impl Member { } /// Determines the member's colour. - #[cfg(feature="cache")] + #[cfg(all(feature="cache", feature="utils"))] pub fn colour(&self) -> Option<Colour> { let guild_id = match self.find_guild() { Ok(guild_id) => guild_id, |