feat(serde): Add hooks for fixed-sized arrays

Closes #244
This commit is contained in:
Erick Tryzelaar
2016-02-23 05:15:44 -08:00
parent d24b2c86f2
commit 76b3dead9b
8 changed files with 335 additions and 59 deletions
+11 -11
View File
@@ -153,16 +153,16 @@ fn test_ser_named_tuple() {
&SerNamedTuple(&a, &mut b, c),
&[
Token::TupleStructStart("SerNamedTuple", Some(3)),
Token::TupleSeqSep,
Token::TupleStructSep,
Token::I32(5),
Token::TupleSeqSep,
Token::TupleStructSep,
Token::I32(6),
Token::TupleSeqSep,
Token::TupleStructSep,
Token::I32(7),
Token::TupleSeqEnd,
Token::TupleStructEnd,
],
);
}
@@ -190,16 +190,16 @@ fn test_de_named_tuple() {
&DeNamedTuple(5, 6, 7),
vec![
Token::TupleStructStart("DeNamedTuple", Some(3)),
Token::TupleSeqSep,
Token::TupleStructSep,
Token::I32(5),
Token::TupleSeqSep,
Token::TupleStructSep,
Token::I32(6),
Token::TupleSeqSep,
Token::TupleStructSep,
Token::I32(7),
Token::TupleSeqEnd,
Token::TupleStructEnd,
]
);
}
@@ -525,13 +525,13 @@ fn test_generic_tuple_struct() {
vec![
Token::TupleStructStart("GenericTupleStruct", Some(2)),
Token::TupleSeqSep,
Token::TupleStructSep,
Token::U32(5),
Token::TupleSeqSep,
Token::TupleStructSep,
Token::U32(6),
Token::TupleSeqEnd,
Token::TupleStructEnd,
]
);
}