From a1c035d5bb162fddd000316f565b19b9b3cf673a Mon Sep 17 00:00:00 2001 From: Zeyla Hellyer Date: Sun, 23 Apr 2017 13:36:32 -0700 Subject: 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. --- src/utils/macros.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/utils') diff --git a/src/utils/macros.rs b/src/utils/macros.rs index 27b3a9b..e51074b 100644 --- a/src/utils/macros.rs +++ b/src/utils/macros.rs @@ -119,7 +119,7 @@ macro_rules! feature_voice { macro_rules! enum_number { (#[$attr_:meta] $name:ident { $(#[$attr:meta] $variant:ident = $value:expr, )* }) => { #[$attr_] - #[derive(Copy, Clone, Debug, Hash, Eq, PartialEq, PartialOrd, Ord)] + #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq, PartialOrd, Ord)] pub enum $name { $( #[$attr] @@ -136,13 +136,13 @@ macro_rules! enum_number { } } - impl ::serde::Deserialize for $name { + impl<'de> ::serde::Deserialize<'de> for $name { fn deserialize(deserializer: D) -> ::std::result::Result - where D: ::serde::Deserializer + where D: ::serde::Deserializer<'de> { struct Visitor; - impl ::serde::de::Visitor for Visitor { + impl<'de> ::serde::de::Visitor<'de> for Visitor { type Value = $name; fn expecting(&self, formatter: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { -- cgit v1.2.3