aboutsummaryrefslogtreecommitdiff
path: root/src/model/channel
diff options
context:
space:
mode:
authorZeyla Hellyer <[email protected]>2017-04-23 13:36:32 -0700
committerZeyla Hellyer <[email protected]>2017-04-23 13:36:32 -0700
commita1c035d5bb162fddd000316f565b19b9b3cf673a (patch)
tree5eaae7950a9476ac5e75ec962e3793198974f60d /src/model/channel
parentFix ratelimiting on `Route::None` routes (diff)
downloadserenity-a1c035d5bb162fddd000316f565b19b9b3cf673a.tar.xz
serenity-a1c035d5bb162fddd000316f565b19b9b3cf673a.zip
Update most dependency version requirements
Update the dependencies `base64`, `bitflags`, `byteorder`, `serde`, `serde_derive`, and `serde_json`. These dependencies have been updated, with byteorder and serde** hitting v1.0.0, so they should be updated for the v0.2.0 serenity release.
Diffstat (limited to 'src/model/channel')
-rw-r--r--src/model/channel/mod.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/model/channel/mod.rs b/src/model/channel/mod.rs
index 2ad06cf..6600dc7 100644
--- a/src/model/channel/mod.rs
+++ b/src/model/channel/mod.rs
@@ -345,8 +345,8 @@ impl Channel {
}
}
-impl Deserialize for Channel {
- fn deserialize<D: Deserializer>(deserializer: D) -> StdResult<Self, D::Error> {
+impl<'de> Deserialize<'de> for Channel {
+ fn deserialize<D: Deserializer<'de>>(deserializer: D) -> StdResult<Self, D::Error> {
let v = JsonMap::deserialize(deserializer)?;
let kind = {
let kind = v.get("type").ok_or_else(|| DeError::missing_field("type"))?;
@@ -451,8 +451,8 @@ pub struct PermissionOverwrite {
pub kind: PermissionOverwriteType,
}
-impl Deserialize for PermissionOverwrite {
- fn deserialize<D: Deserializer>(deserializer: D) -> StdResult<PermissionOverwrite, D::Error> {
+impl<'de> Deserialize<'de> for PermissionOverwrite {
+ fn deserialize<D: Deserializer<'de>>(deserializer: D) -> StdResult<PermissionOverwrite, D::Error> {
let data = PermissionOverwriteData::deserialize(deserializer)?;
let kind = match &data.kind[..] {