Cargo Features

Aide has no features set by default.

[dependencies]
aide = { version = "0.16.0-alpha.1", features = ["macros", "redoc", "swagger", "scalar", "skip_serializing_defaults", "serde_qs", "axum", "axum-form", "axum-json", "axum-matched-path", "axum-multipart", "axum-original-uri", "axum-query", "axum-tokio", "axum-ws", "axum-extra", "axum-extra-cached", "axum-extra-cookie", "axum-extra-form", "axum-extra-headers", "axum-extra-query", "axum-extra-json-deserializer", "axum-extra-routing", "axum-extra-typed-routing", "axum-extra-with-rejection", "axum-extra-cookie-private"] }
macros

Enables aide-macros

redoc

Affects aide::redoc

swagger

Affects aide::swagger

scalar

Affects aide::scalar

skip_serializing_defaults
serde_qs

Enables serde_qs ^0.14

axum axum-extra? axum-form? axum-json? axum-matched-path? axum-multipart? axum-original-uri? axum-query? axum-tokio? axum-ws? = bytes, http

Enables axum, tower-layer and tower-service, axum of optional serde_qs ^0.14

Affects aide::axum

axum-form = axum

Enables form of axum

axum-json = axum

Enables json of axum

axum-matched-path = axum

Enables matched-path of axum

axum-multipart = axum

Enables multipart of axum

axum-original-uri = axum

Enables original-uri of axum

axum-query = axum

Enables query of axum

axum-tokio = axum

Enables tokio of axum

axum-ws = axum

Enables ws of axum

axum-extra axum-extra-cached? axum-extra-cookie? axum-extra-cookie-private? axum-extra-form? axum-extra-headers? axum-extra-json-deserializer? axum-extra-query? axum-extra-routing? axum-extra-typed-routing? axum-extra-with-rejection? = axum

Enables axum-extra

axum-extra-cached = axum-extra

Enables cached of axum-extra

Enables cookie of axum-extra

axum-extra-form = axum-extra

Enables form of axum-extra

axum-extra-headers

Enables typed-header of axum-extra

axum-extra-query = axum-extra

Enables query of axum-extra

axum-extra-json-deserializer = axum-extra

Enables json-deserializer of axum-extra

axum-extra-routing axum-extra-typed-routing? = axum-extra

Enables routing of axum-extra

Affects axum::RouterExt.api_route_with_tsr

axum-extra-typed-routing = axum-extra-routing

Enables typed-routing of axum-extra, axum-extra-typed-routing of optional aide-macros

Affects routing::typed

axum-extra-with-rejection = axum-extra

Enables with-rejection of axum-extra

Enables cookie-private of axum-extra

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

bytes axum?
http axum?