diff --git a/serde/src/bytes.rs b/serde/src/bytes.rs index f83ab8dd..67f8ce85 100644 --- a/serde/src/bytes.rs +++ b/serde/src/bytes.rs @@ -41,7 +41,7 @@ impl<'a> From<&'a [u8]> for Bytes<'a> { impl<'a> From<&'a Vec> for Bytes<'a> { fn from(bytes: &'a Vec) -> Self { Bytes { - bytes: &bytes, + bytes: bytes, } } } @@ -165,7 +165,7 @@ mod bytebuf { fn serialize(&self, serializer: &mut S) -> Result<(), S::Error> where S: ser::Serializer { - serializer.serialize_bytes(&self) + serializer.serialize_bytes(self) } } diff --git a/serde_codegen/src/de.rs b/serde_codegen/src/de.rs index 3de00dbe..78cc0c85 100644 --- a/serde_codegen/src/de.rs +++ b/serde_codegen/src/de.rs @@ -9,7 +9,6 @@ use syntax::ast::{ }; use syntax::codemap::Span; use syntax::ext::base::{Annotatable, ExtCtxt}; -use syntax::ext::build::AstBuilder; use syntax::parse::token::InternedString; use syntax::ptr::P; diff --git a/serde_tests/benches/bench_enum.rs b/serde_tests/benches/bench_enum.rs index e5deaad7..8badbb49 100644 --- a/serde_tests/benches/bench_enum.rs +++ b/serde_tests/benches/bench_enum.rs @@ -1,9 +1,9 @@ use test::Bencher; use std::error; use std::fmt; -use rustc_serialize::{Decoder, Decodable}; +use rustc_serialize::Decodable; use serde; -use serde::de::{Deserializer, Deserialize}; +use serde::de::Deserialize; ////////////////////////////////////////////////////////////////////////////// diff --git a/serde_tests/benches/bench_struct.rs b/serde_tests/benches/bench_struct.rs index 402230d4..82b189e1 100644 --- a/serde_tests/benches/bench_struct.rs +++ b/serde_tests/benches/bench_struct.rs @@ -3,10 +3,10 @@ use test::Bencher; use std::fmt; use std::error; -use rustc_serialize::{Decoder, Decodable}; +use rustc_serialize::Decodable; use serde; -use serde::de::{Deserializer, Deserialize}; +use serde::de::Deserialize; ////////////////////////////////////////////////////////////////////////////// diff --git a/serde_tests/tests/test_de.rs b/serde_tests/tests/test_de.rs index 27794aeb..932b4b10 100644 --- a/serde_tests/tests/test_de.rs +++ b/serde_tests/tests/test_de.rs @@ -2,9 +2,6 @@ use std::collections::{BTreeMap, BTreeSet, HashMap, HashSet}; use std::net; use std::path::PathBuf; -extern crate serde; -use self::serde::de::Deserializer; - use token::{ Error, Token,