diff options
| author | Zeyla Hellyer <[email protected]> | 2017-04-23 13:36:32 -0700 |
|---|---|---|
| committer | Zeyla Hellyer <[email protected]> | 2017-04-23 13:36:32 -0700 |
| commit | a1c035d5bb162fddd000316f565b19b9b3cf673a (patch) | |
| tree | 5eaae7950a9476ac5e75ec962e3793198974f60d /src/model/gateway.rs | |
| parent | Fix ratelimiting on `Route::None` routes (diff) | |
| download | serenity-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/gateway.rs')
| -rw-r--r-- | src/model/gateway.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/model/gateway.rs b/src/model/gateway.rs index 826f723..ea2a1b3 100644 --- a/src/model/gateway.rs +++ b/src/model/gateway.rs @@ -58,8 +58,8 @@ impl Game { } } -impl Deserialize for Game { - fn deserialize<D: Deserializer>(deserializer: D) -> StdResult<Self, D::Error> { +impl<'de> Deserialize<'de> for Game { + fn deserialize<D: Deserializer<'de>>(deserializer: D) -> StdResult<Self, D::Error> { let mut map = JsonMap::deserialize(deserializer)?; let kind = map.remove("type") .and_then(|v| GameType::deserialize(v).ok()) @@ -126,8 +126,8 @@ pub struct Presence { pub user: Option<Arc<RwLock<User>>>, } -impl Deserialize for Presence { - fn deserialize<D: Deserializer>(deserializer: D) -> StdResult<Presence, D::Error> { +impl<'de> Deserialize<'de> for Presence { + fn deserialize<D: Deserializer<'de>>(deserializer: D) -> StdResult<Presence, D::Error> { let mut map = JsonMap::deserialize(deserializer)?; let mut user_map = map.remove("user") .ok_or_else(|| DeError::custom("expected presence user")) |