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 ] |
❌ |