Require slice of tokens in serde_test::Deserializer

This commit is contained in:
David Tolnay
2017-04-05 00:22:00 -07:00
parent 5871fb9ce0
commit b43554fbb1
4 changed files with 83 additions and 106 deletions
+2 -2
View File
@@ -138,7 +138,7 @@ fn test_cow() {
borrowed: Cow<'b, str>,
}
let tokens = vec![
let tokens = &[
Token::StructStart("Cows", 2),
Token::StructSep,
@@ -152,7 +152,7 @@ fn test_cow() {
Token::StructEnd,
];
let mut de = serde_test::Deserializer::new(tokens.into_iter());
let mut de = serde_test::Deserializer::new(tokens);
let cows = Cows::deserialize(&mut de).unwrap();
assert_eq!(de.next_token(), None);
+1 -1
View File
@@ -163,7 +163,7 @@ fn assert_de_tokens_ignore(ignorable_tokens: &[Token]) {
].into_iter())
.collect();
let mut de = serde_test::Deserializer::new(concated_tokens.into_iter());
let mut de = serde_test::Deserializer::new(&concated_tokens);
let v: Result<IgnoreBase, Error> = Deserialize::deserialize(&mut de);
// We run this test on every token stream for convenience, but