Remove seq_fixed_size in favor of tuple

This commit is contained in:
David Tolnay
2017-04-17 12:07:49 -07:00
parent 739ad64c7c
commit 86deb8db79
15 changed files with 238 additions and 298 deletions
+10 -10
View File
@@ -360,8 +360,8 @@ declare_tests! {
Token::SeqEnd,
],
[0; 0] => &[
Token::SeqFixedSize(0),
Token::SeqEnd,
Token::Tuple(0),
Token::TupleEnd,
],
([0; 0], [1], [2, 3]) => &[
Token::Seq(Some(3)),
@@ -379,19 +379,19 @@ declare_tests! {
Token::SeqEnd,
],
([0; 0], [1], [2, 3]) => &[
Token::SeqFixedSize(3),
Token::SeqFixedSize(0),
Token::SeqEnd,
Token::Tuple(3),
Token::Tuple(0),
Token::TupleEnd,
Token::SeqFixedSize(1),
Token::Tuple(1),
Token::I32(1),
Token::SeqEnd,
Token::TupleEnd,
Token::SeqFixedSize(2),
Token::Tuple(2),
Token::I32(2),
Token::I32(3),
Token::SeqEnd,
Token::SeqEnd,
Token::TupleEnd,
Token::TupleEnd,
],
[0; 0] => &[
Token::TupleStruct("Anything", 0),
+6 -6
View File
@@ -138,15 +138,15 @@ declare_tests! {
}
test_array {
[0; 0] => &[
Token::SeqFixedSize(0),
Token::SeqEnd,
Token::Tuple(0),
Token::TupleEnd,
],
[1, 2, 3] => &[
Token::SeqFixedSize(3),
Token::Tuple(3),
Token::I32(1),
Token::I32(2),
Token::I32(3),
Token::SeqEnd,
Token::TupleEnd,
],
}
test_vec {
@@ -301,11 +301,11 @@ declare_tests! {
}
test_boxed_slice {
Box::new([0, 1, 2]) => &[
Token::SeqFixedSize(3),
Token::Tuple(3),
Token::I32(0),
Token::I32(1),
Token::I32(2),
Token::SeqEnd,
Token::TupleEnd,
],
}
test_duration {