aboutsummaryrefslogtreecommitdiff
path: root/src/model/event.rs
diff options
context:
space:
mode:
authorZeyla Hellyer <[email protected]>2017-06-02 08:26:24 -0700
committerZeyla Hellyer <[email protected]>2017-06-02 08:26:24 -0700
commit7a96b8a1356e50b2bff5d5e03d43361a052517c6 (patch)
treed0df182f288e959bd73f4c610c7af4f0dfacf5a8 /src/model/event.rs
parentAdd User::refresh (diff)
downloadserenity-7a96b8a1356e50b2bff5d5e03d43361a052517c6.tar.xz
serenity-7a96b8a1356e50b2bff5d5e03d43361a052517c6.zip
Fix compilations across feature combinations
Diffstat (limited to 'src/model/event.rs')
-rw-r--r--src/model/event.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/model/event.rs b/src/model/event.rs
index 26f7e70..6458b77 100644
--- a/src/model/event.rs
+++ b/src/model/event.rs
@@ -5,10 +5,12 @@ use serde_json::{self, Error as JsonError};
use std::collections::HashMap;
use super::utils::deserialize_emojis;
use super::*;
-use ::constants::{OpCode, VoiceOpCode};
+use ::constants::VoiceOpCode;
use ::internal::prelude::*;
#[cfg(feature="gateway")]
+use ::constants::OpCode;
+#[cfg(feature="gateway")]
use ::gateway::GatewayError;
/// Event data for the channel creation event.
@@ -617,6 +619,7 @@ pub enum Event {
impl Event {
#[allow(cyclomatic_complexity)]
+ #[cfg(feature="gateway")]
fn decode(kind: String, value: Value) -> Result<Event> {
Ok(match &kind[..] {
"CHANNEL_CREATE" => Event::ChannelCreate(ChannelCreateEvent::deserialize(value)?),