Cargo Features

[dependencies]
wacht = { version = "0.0.1-alpha.9", default-features = false, features = ["axum"] }
default = axum

The axum feature is set by default whenever wacht is added without default-features = false somewhere in the dependency tree.

axum default

Enables axum, jsonwebtoken ^9, tower, and tracing

axum:

Optional dependencies for axum feature

Affects wacht::middleware, middleware::auth, middleware::layer, middleware::extractors, middleware::permission_layer