jsona-openapi 0.3.0

A openapi dsl in jsona
Documentation
1
2
3
4
5
6
7
8
9
10
#[macro_export]
macro_rules! snapshot {
    ($source:literal) => {
        let input = include_str!($source);
        let node: jsona::dom::Node = input.parse().unwrap();
        let openapi = jsona_openapi::Openapi::try_from(&node).unwrap();
        let output = serde_json::to_string_pretty(&openapi).unwrap();
        insta::assert_snapshot!(output);
    };
}