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);
            }
        }
    };
}