aboutsummaryrefslogtreecommitdiff
path: root/src/model/channel/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/model/channel/mod.rs')
-rw-r--r--src/model/channel/mod.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/model/channel/mod.rs b/src/model/channel/mod.rs
index 6600dc7..09cf70a 100644
--- a/src/model/channel/mod.rs
+++ b/src/model/channel/mod.rs
@@ -20,6 +20,7 @@ use serde::de::Error as DeError;
use serde_json;
use std::fmt::{Display, Formatter, Result as FmtResult};
use std::io::Read;
+use super::utils::deserialize_u64;
use ::model::*;
use ::utils::builder::{CreateMessage, GetMessages};
@@ -438,6 +439,7 @@ impl ChannelType {
struct PermissionOverwriteData {
allow: Permissions,
deny: Permissions,
+ #[serde(deserialize_with="deserialize_u64")]
id: u64,
#[serde(rename="type")]
kind: String,