openapi-struct-gen 0.1.3

Generate rust structures from an openapi 3.0 definition
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use openapi_struct_gen::generate;

#[test]
fn test_generate() {
    generate(
        concat!(env!("CARGO_MANIFEST_DIR"), "/tests/example-schema.yaml"),
        concat!(env!("CARGO_TARGET_TMPDIR"), "/gen.rs"),
        &["Clone", "Serialize", "Deserialize"],
        &[("serde", "Serialize"), ("serde", "Deserialize")],
    )
    .unwrap();
}