aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorZeyla Hellyer <[email protected]>2017-02-12 09:29:20 -0800
committerZeyla Hellyer <[email protected]>2017-02-12 09:29:20 -0800
commite60eb4f47808493cd50f752d01913002a57fb3e9 (patch)
tree88b8eec5db19af0f716cc74aabe0f57d94626af4 /src
parentUniquely ratelimit message deletions (diff)
downloadserenity-e60eb4f47808493cd50f752d01913002a57fb3e9.tar.xz
serenity-e60eb4f47808493cd50f752d01913002a57fb3e9.zip
Fix a not-if-else lint
Diffstat (limited to 'src')
-rw-r--r--src/ext/cache/mod.rs6
-rw-r--r--src/model/event.rs2
-rw-r--r--src/model/mod.rs1
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),