brk-aide 0.15.2

A code-first API documentation library
[dependencies.aide-macros]
optional = true
package = "brk-aide-macros"
version = "=0.15.2"

[dependencies.axum]
default-features = false
optional = true
version = "0.8.1"

[dependencies.axum-extra]
optional = true
version = "0.10"

[dependencies.bytes]
optional = true
version = "1"

[dependencies.cfg-if]
version = "1.0.0"

[dependencies.http]
optional = true
version = "1.0.0"

[dependencies.indexmap]
features = ["serde"]
version = "2.1"

[dependencies.schemars]
features = ["indexmap2"]
version = "1.0.4"

[dependencies.serde]
features = ["derive"]
version = "1.0.144"

[dependencies.serde_json]
version = "1"

[dependencies.serde_qs]
optional = true
version = "0.14"

[dependencies.thiserror]
version = "2.0"

[dependencies.tower-layer]
optional = true
version = "0.3"

[dependencies.tower-service]
optional = true
version = "0.3"

[dependencies.tracing]
version = "0.1"

[dev-dependencies.tokio]
features = ["macros", "rt-multi-thread"]
version = "1.21.0"

[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-extra", "axum-extra/cookie"]
axum-extra-cookie-private = ["axum-extra", "axum-extra/cookie-private"]
axum-extra-form = ["axum-extra", "axum-extra/form"]
axum-extra-headers = ["axum-extra/typed-header"]
axum-extra-json-deserializer = ["axum-extra", "axum-extra/json-deserializer"]
axum-extra-query = ["axum-extra", "axum-extra/query"]
axum-extra-typed-routing = ["axum-extra", "axum-extra/typed-routing", "aide-macros?/axum-extra-typed-routing"]
axum-form = ["axum", "axum/form"]
axum-json = ["axum", "axum/json"]
axum-matched-path = ["axum", "axum/matched-path"]
axum-multipart = ["axum", "axum/multipart"]
axum-original-uri = ["axum", "axum/original-uri"]
axum-query = ["axum", "axum/query"]
axum-tokio = ["axum", "axum/tokio"]
axum-ws = ["axum", "axum/ws"]
macros = ["dep:aide-macros"]
redoc = []
scalar = []
serde_qs = ["dep:serde_qs"]
skip_serializing_defaults = []
swagger = []

[lib]
name = "brk_aide"
path = "src/lib.rs"

[package]
authors = ["tamasfe"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "A code-first API documentation library"
edition = "2021"
keywords = ["generate", "api", "openapi", "documentation", "specification"]
license = "MIT OR Apache-2.0"
name = "brk-aide"
readme = "README.md"
repository = "https://github.com/tamasfe/aide"
version = "0.15.2"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]