# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "aide" version = "0.13.4" authors = ["tamasfe"] description = "A code-first API documentation library" readme = "README.md" keywords = [ "generate", "api", "openapi", "documentation", "specification", ] license = "MIT OR Apache-2.0" repository = "https://github.com/tamasfe/aide" [package.metadata.docs.rs] all-features = true rustdoc-args = [ "--cfg", "docsrs", ] [dependencies.aide-macros] version = "0.7.0" optional = true [dependencies.axum] version = "0.7.1" optional = true default-features = false [dependencies.axum-extra] version = "0.9.0" optional = true [dependencies.bytes] version = "1" optional = true [dependencies.cfg-if] version = "1.0.0" [dependencies.http] version = "1.0.0" optional = true [dependencies.indexmap] version = "2.1" features = ["serde"] [dependencies.jwt-authorizer] version = "0.14" optional = true default-features = false [dependencies.schemars] version = "0.8.16" features = [ "impl_json_schema", "indexmap2", ] [dependencies.serde] version = "1" [dependencies.serde_json] version = "1" [dependencies.serde_qs] version = "0.13" optional = true [dependencies.thiserror] version = "1" [dependencies.tower-layer] version = "0.3" optional = true [dependencies.tower-service] version = "0.3" optional = true [dependencies.tracing] version = "0" [dev-dependencies.serde] version = "1.0.144" features = ["derive"] [dev-dependencies.tokio] version = "1.21.0" features = [ "macros", "rt-multi-thread", ] [features] axum = [ "dep:axum", "bytes", "http", "dep:tower-layer", "dep:tower-service", "serde_qs?/axum", ] axum-extra = [ "axum", "dep:axum-extra", ] axum-extra-cookie = [ "axum", "axum-extra", "axum-extra/cookie", ] axum-extra-cookie-private = [ "axum", "axum-extra", "axum-extra/cookie-private", ] axum-extra-form = [ "axum", "axum-extra", "axum-extra/form", ] axum-extra-query = [ "axum", "axum-extra", "axum-extra/query", ] axum-headers = ["axum-extra/typed-header"] axum-multipart = ["axum/multipart"] axum-wasm = ["axum"] axum-ws = ["axum/ws"] jwt-authorizer = ["dep:jwt-authorizer"] macros = ["dep:aide-macros"] redoc = [] scalar = [] serde_qs = ["dep:serde_qs"] skip_serializing_defaults = []