diff --git a/testing/tests/test_annotations.rs b/testing/tests/test_annotations.rs index ba77f8f9..b2971fea 100644 --- a/testing/tests/test_annotations.rs +++ b/testing/tests/test_annotations.rs @@ -25,7 +25,7 @@ trait SerializeWith: Sized { } trait DeserializeWith: Sized { - fn deserialize_with(de: &mut D) -> Result + fn deserialize_with(de: D) -> Result where D: Deserializer; } @@ -50,7 +50,7 @@ impl SerializeWith for i32 { } impl DeserializeWith for i32 { - fn deserialize_with(de: &mut D) -> Result + fn deserialize_with(de: D) -> Result where D: Deserializer { if try!(Deserialize::deserialize(de)) { @@ -239,7 +239,7 @@ impl Default for NotDeserializeStruct { } impl DeserializeWith for NotDeserializeStruct { - fn deserialize_with(_: &mut D) -> Result + fn deserialize_with(_: D) -> Result where D: Deserializer { panic!() diff --git a/testing/tests/test_gen.rs b/testing/tests/test_gen.rs index 24338312..3945a924 100644 --- a/testing/tests/test_gen.rs +++ b/testing/tests/test_gen.rs @@ -299,7 +299,7 @@ trait SerializeWith { } trait DeserializeWith: Sized { - fn deserialize_with(_: &mut D) -> StdResult; + fn deserialize_with(_: D) -> StdResult; } // Implements neither Serialize nor Deserialize @@ -309,7 +309,7 @@ fn ser_x(_: &X, _: &mut S) -> StdResult<(), S::Error> { unimplemented!() } -fn de_x(_: &mut D) -> StdResult { +fn de_x(_: D) -> StdResult { unimplemented!() } @@ -320,7 +320,7 @@ impl SerializeWith for X { } impl DeserializeWith for X { - fn deserialize_with(_: &mut D) -> StdResult { + fn deserialize_with(_: D) -> StdResult { unimplemented!() } }