From d4b501f148038e3c01be5804fcdf984811b89ce9 Mon Sep 17 00:00:00 2001 From: Anthony Ramine Date: Wed, 1 Feb 2017 13:22:21 +0100 Subject: [PATCH 1/3] Silence a warning --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index 55c9852..ae820c9 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -57,7 +57,7 @@ extern crate heapsize; -#[macro_use] +#[cfg_attr(test, macro_use)] extern crate log; extern crate rustc_serialize; extern crate serde; From 1b0a41c51c33aa75e79e7ef73288d096a5e13878 Mon Sep 17 00:00:00 2001 From: Anthony Ramine Date: Wed, 1 Feb 2017 13:23:21 +0100 Subject: [PATCH 2/3] Update serde to 0.9 --- Cargo.toml | 4 ++-- src/length.rs | 4 ++-- src/macros.rs | 4 ++-- src/rect.rs | 4 ++-- src/scale_factor.rs | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index a80238e..70aca6e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,8 +15,8 @@ heapsize = "0.3" rustc-serialize = "0.3.2" num-traits = {version = "0.1.32", default-features = false} log = "0.3.1" -serde = "0.8" +serde = "0.9" [dev-dependencies] rand = "0.3.7" -serde_test = "0.8" +serde_test = "0.9" diff --git a/src/length.rs b/src/length.rs index e14e710..ece8b67 100644 --- a/src/length.rs +++ b/src/length.rs @@ -52,14 +52,14 @@ impl HeapSizeOf for Length { } impl Deserialize for Length where T: Deserialize { - fn deserialize(deserializer: &mut D) -> Result,D::Error> + fn deserialize(deserializer: D) -> Result,D::Error> where D: Deserializer { Ok(Length(try!(Deserialize::deserialize(deserializer)), PhantomData)) } } impl Serialize for Length where T: Serialize { - fn serialize(&self, serializer: &mut S) -> Result<(),S::Error> where S: Serializer { + fn serialize(&self, serializer: S) -> Result where S: Serializer { self.0.serialize(serializer) } } diff --git a/src/macros.rs b/src/macros.rs index 26471a6..2f597cb 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -43,7 +43,7 @@ macro_rules! define_matrix { impl ::serde::Deserialize for $name where T: ::serde::Deserialize { - fn deserialize(deserializer: &mut D) -> Result + fn deserialize(deserializer: D) -> Result where D: ::serde::Deserializer { let ($($field,)+) = @@ -58,7 +58,7 @@ macro_rules! define_matrix { impl ::serde::Serialize for $name where T: ::serde::Serialize { - fn serialize(&self, serializer: &mut S) -> Result<(), S::Error> + fn serialize(&self, serializer: S) -> Result where S: ::serde::Serializer { ($(&self.$field,)+).serialize(serializer) diff --git a/src/rect.rs b/src/rect.rs index fff6a1f..a705ca2 100644 --- a/src/rect.rs +++ b/src/rect.rs @@ -38,7 +38,7 @@ impl HeapSizeOf for TypedRect { } impl Deserialize for TypedRect { - fn deserialize(deserializer: &mut D) -> Result + fn deserialize(deserializer: D) -> Result where D: Deserializer { let (origin, size) = try!(Deserialize::deserialize(deserializer)); @@ -47,7 +47,7 @@ impl Deserialize for TypedRect { } impl Serialize for TypedRect { - fn serialize(&self, serializer: &mut S) -> Result<(), S::Error> + fn serialize(&self, serializer: S) -> Result where S: Serializer { (&self.origin, &self.size).serialize(serializer) diff --git a/src/scale_factor.rs b/src/scale_factor.rs index d41395e..4ecfc4b 100644 --- a/src/scale_factor.rs +++ b/src/scale_factor.rs @@ -47,14 +47,14 @@ impl HeapSizeOf for ScaleFactor { } impl Deserialize for ScaleFactor where T: Deserialize { - fn deserialize(deserializer: &mut D) -> Result, D::Error> + fn deserialize(deserializer: D) -> Result, D::Error> where D: Deserializer { Ok(ScaleFactor(try!(Deserialize::deserialize(deserializer)), PhantomData)) } } impl Serialize for ScaleFactor where T: Serialize { - fn serialize(&self, serializer: &mut S) -> Result<(),S::Error> where S: Serializer { + fn serialize(&self, serializer: S) -> Result where S: Serializer { self.0.serialize(serializer) } } From 921654ed78ec47a5fa29e29ab7827924517a62d8 Mon Sep 17 00:00:00 2001 From: Anthony Ramine Date: Wed, 1 Feb 2017 13:23:31 +0100 Subject: [PATCH 3/3] Bump version to 0.11.0 --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 70aca6e..4d3b35b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "euclid" -version = "0.10.5" +version = "0.11.0" authors = ["The Servo Project Developers"] description = "Geometry primitives" documentation = "http://doc.servo.org/euclid/"