[package]
name = "openapi-from-source"
version = "0.1.8"
edition = "2021"
description = "Generates OpenAPI document in YAML/JSON from RUST source code using Axum or Actix-Web"
license = "MIT"
repository = "https://github.com/paxoscn/openapi-from-source.git"
[lib]
name = "openapi_from_source"
path = "src/lib.rs"
[dependencies]
syn = { version = "2.0", features = ["full", "extra-traits", "visit"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
serde_yaml = "0.9"
clap = { version = "4.5", features = ["derive"] }
walkdir = "2.5"
anyhow = "1.0"
log = "0.4"
env_logger = "0.11"
[dev-dependencies]
pretty_assertions = "1.4"
tempfile = "3.10"
[profile.dist]
inherits = "release"
lto = "thin"