open-api-generator 0.0.1

An OpenAPI/Swagger schema generator
Documentation
#[cfg(feature = "actix-web-generator")]
fn run() {
    use open_api_generator::actix_web_generation::generate_spec_with;
    use openapi::OpenApi;

    let path = std::env::args().nth(1).unwrap();
    let spec = match openapi::from_path(path).unwrap() {
        OpenApi::V2(_) => unimplemented!(),
        OpenApi::V3_0(x) => x,
    };

    let mut stdout = std::io::stdout();

    dbg!(&spec.paths);

    generate_spec_with(&mut stdout, &spec).unwrap();
}

#[cfg(not(feature = "actix-web-generator"))]
fn run() {
    println!("No features enabled..")
}

fn main() {
    run();
}