diff options
| author | Zeyla Hellyer <[email protected]> | 2017-02-12 09:29:20 -0800 |
|---|---|---|
| committer | Zeyla Hellyer <[email protected]> | 2017-02-12 09:29:20 -0800 |
| commit | e60eb4f47808493cd50f752d01913002a57fb3e9 (patch) | |
| tree | 88b8eec5db19af0f716cc74aabe0f57d94626af4 /src | |
| parent | Uniquely ratelimit message deletions (diff) | |
| download | serenity-e60eb4f47808493cd50f752d01913002a57fb3e9.tar.xz serenity-e60eb4f47808493cd50f752d01913002a57fb3e9.zip | |
Fix a not-if-else lint
Diffstat (limited to 'src')
| -rw-r--r-- | src/ext/cache/mod.rs | 6 | ||||
| -rw-r--r-- | src/model/event.rs | 2 | ||||
| -rw-r--r-- | src/model/mod.rs | 1 |
3 files changed, 6 insertions, 3 deletions
diff --git a/src/ext/cache/mod.rs b/src/ext/cache/mod.rs index 166be94..064add0 100644 --- a/src/ext/cache/mod.rs +++ b/src/ext/cache/mod.rs @@ -932,10 +932,10 @@ impl Cache { guild.presences.insert(event.presence.user_id, event.presence.clone()); } } - } else if event.presence.status != OnlineStatus::Offline { - self.presences.insert(event.presence.user_id, event.presence.clone()); - } else { + } else if event.presence.status == OnlineStatus::Offline { self.presences.remove(&event.presence.user_id); + } else { + self.presences.insert(event.presence.user_id, event.presence.clone()); } } diff --git a/src/model/event.rs b/src/model/event.rs index adda71f..b9801dc 100644 --- a/src/model/event.rs +++ b/src/model/event.rs @@ -895,6 +895,7 @@ impl WebhookUpdateEvent { } } +#[allow(large_enum_variant)] #[derive(Debug, Clone)] pub enum GatewayEvent { Dispatch(u64, Event), @@ -937,6 +938,7 @@ impl GatewayEvent { } /// Event received over a websocket connection +#[allow(large_enum_variant)] #[derive(Clone, Debug)] pub enum Event { /// A new group call has been created diff --git a/src/model/mod.rs b/src/model/mod.rs index 790e378..c3dd233 100644 --- a/src/model/mod.rs +++ b/src/model/mod.rs @@ -142,6 +142,7 @@ pub enum Channel { /// /// This is used to differentiate whether a guild itself can be used or whether /// a guild needs to be retrieved from the cache. +#[allow(large_enum_variant)] pub enum GuildContainer { /// A guild which can have its contents directly searched. Guild(PartialGuild), |