From 1d3d182d424b3b44799765596c36aa24cf192d76 Mon Sep 17 00:00:00 2001 From: Anthony Ramine Date: Wed, 1 Feb 2017 13:41:19 +0100 Subject: [PATCH] Update serde to 0.9.0 --- Cargo.toml | 8 +++----- src/color.rs | 4 ++-- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index a459df26..30f13090 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "cssparser" -version = "0.9.0" +version = "0.10.0" authors = [ "Simon Sapin " ] description = "Rust implementation of CSS Syntax Level 3" @@ -23,16 +23,14 @@ tempdir = "0.3" encoding_rs = "0.3.2" [dependencies] -heapsize = {version = ">=0.1.1, <0.4.0", optional = true} +heapsize = {version = "0.3", optional = true} matches = "0.1" -serde = {version = ">=0.6.6, <0.9", optional = true} +serde = {version = "0.9", optional = true} [build-dependencies] syn = { version = "0.10.6", features = ["full", "visit"]} quote = "0.3" [features] -serde-serialization = [ "serde" ] -heap_size = [ "heapsize" ] bench = [] dummy_match_byte = [] diff --git a/src/color.rs b/src/color.rs index c6502162..6f3d886b 100644 --- a/src/color.rs +++ b/src/color.rs @@ -72,7 +72,7 @@ impl RGBA { #[cfg(feature = "serde")] impl Serialize for RGBA { - fn serialize(&self, serializer: &mut S) -> Result<(), S::Error> + fn serialize(&self, serializer: S) -> Result where S: Serializer { (self.red, self.green, self.blue, self.alpha).serialize(serializer) @@ -81,7 +81,7 @@ impl Serialize for RGBA { #[cfg(feature = "serde")] impl Deserialize for RGBA { - fn deserialize(deserializer: &mut D) -> Result + fn deserialize(deserializer: D) -> Result where D: Deserializer { let (r, g, b, a) = try!(Deserialize::deserialize(deserializer));