From 76d8573393b9e31739b633a6a4b2b77efbf12abf Mon Sep 17 00:00:00 2001 From: Bastien Orivel Date: Wed, 14 Jun 2017 18:31:09 +0200 Subject: Bump serde to 1.0 --- components/url/Cargo.toml | 8 ++++---- components/url/lib.rs | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) (limited to 'components/url') diff --git a/components/url/Cargo.toml b/components/url/Cargo.toml index 42b6cc63150..1f3d2428449 100644 --- a/components/url/Cargo.toml +++ b/components/url/Cargo.toml @@ -12,9 +12,9 @@ path = "lib.rs" [dependencies] heapsize = {version = "0.4"} heapsize_derive = {version = "0.1"} -serde = {version = "0.9"} -serde_derive = {version = "0.9"} +serde = {version = "1.0"} +serde_derive = {version = "1.0"} servo_rand = {path = "../rand"} url = {version = "1.2", features = ["heap_size"]} -url_serde = {version = "0.1.3"} -uuid = {version = "0.4.0", features = ["v4", "serde"]} +url_serde = {version = "0.2"} +uuid = {version = "0.5.0", features = ["v4", "serde"]} diff --git a/components/url/lib.rs b/components/url/lib.rs index d3ae836bb74..0df3b92fb90 100644 --- a/components/url/lib.rs +++ b/components/url/lib.rs @@ -209,9 +209,9 @@ impl serde::Serialize for ServoUrl { } } -impl serde::Deserialize for ServoUrl { +impl<'de> serde::Deserialize<'de> for ServoUrl { fn deserialize(deserializer: D) -> Result - where D: serde::Deserializer, + where D: serde::Deserializer<'de>, { url_serde::deserialize(deserializer).map(Self::from_url) } -- cgit v1.2.3