use serde_json::json;
use treaty::walkers::serde::deserializer::DeserializerWalker;
use treaty::BuildExt as _;
mod common;
#[test]
fn demo() {
let x = json!(true);
let y = bool::build(DeserializerWalker::new(x));
assert!(y.unwrap());
}
#[test]
fn demo2() {
let x = json!(42);
let mut de = serde_json::Deserializer::from_str("42");
let y = u8::build(DeserializerWalker::new(&mut de));
assert_eq!(y.unwrap(), 42);
}