1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
pub mod core; pub mod properties; #[doc(hidden)] #[macro_export] macro_rules! parse_test { ($name:ident, $($cases:expr),+) => { #[test] fn $name() { let cases = vec![$($cases),+]; println!(); for case in cases { let parsed: Object = serde_json::from_str(case).unwrap(); println!("{:?}", parsed); } } }; }