[−][src]Function serde_test::assert_de_tokens
pub fn assert_de_tokens<'de, T>(value: &T, tokens: &'de [Token]) where
T: Deserialize<'de> + PartialEq + Debug,
Asserts that the given tokens
deserialize into value
.
# use serde::{Serialize, Deserialize};
# use serde_test::{assert_de_tokens, Token};
#
# fn main() {
#[derive(Serialize, Deserialize, PartialEq, Debug)]
struct S {
a: u8,
b: u8,
}
let s = S { a: 0, b: 0 };
assert_de_tokens(&s, &[
Token::Struct { name: "S", len: 2 },
Token::Str("a"),
Token::U8(0),
Token::Str("b"),
Token::U8(0),
Token::StructEnd,
]);
# }