Provide garde validation on your axum application.
The most important element on this library is [WithValidation
], a composable
[extractor
] that performs validation over some payload contents.
| Feature | Description | Default? |
| --------------------- | ---------------------------------------------------------------------------------------------- | -------- |
| json
| Enables support for [axum::extract::Json
] | ✅ |
| form
| Enables support for [axum::extract::Form
] | ✅ |
| query
| Enables support for [axum::extract::Query
] | ✅ |
| axum-extra
| Enables support for [axum_extra::extract::WithRejection
] and [axum_extra::extract::Cached
] | ❌ |
| axum-extra-protobuf
| Enables support for [axum_extra::protobuf::Protobuf
] | ❌ |
| axum-extra-query
| Enables support for [axum_extra::extract::Query
] | ❌ |
| axum-yaml
| Enables support for [axum_yaml::Yaml
] | ❌ |
| axum-msgpack
| Enables support for [axum_msgpack::MsgPack
] and [axum_msgpack::MsgPackRaw
] | ❌ |