aboutsummaryrefslogtreecommitdiffstats
path: root/components/url
diff options
context:
space:
mode:
Diffstat (limited to 'components/url')
-rw-r--r--components/url/Cargo.toml8
-rw-r--r--components/url/lib.rs4
2 files changed, 6 insertions, 6 deletions
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<D>(deserializer: D) -> Result<Self, D::Error>
- where D: serde::Deserializer,
+ where D: serde::Deserializer<'de>,
{
url_serde::deserialize(deserializer).map(Self::from_url)
}