actix-web-4-validator-3.2.0 doesn't have any documentation.
actix-web-4-validator
This crate is a Rust library for providing validation mechanism to actix-web with Validator crate.
It is fork of https://github.com/rambler-digital-solutions/actix-web-validator
I did fork it because that crate was made to work for actix_web 3 and I needed it to work for actix_web 4
Installation
This crate works with Cargo and can be found on
crates.io with a Cargo.toml
like:
[]
= "3.2.0"
= { = "0.14", = ["derive"] }
= { = "1", = ["derive"] }
Supported extractors:
actix_web::web::Json
actix_web::web::Query
actix_web::web::Path
actix_web::web::Form
serde_qs::actix::QsQuery
Supported actix_web
versions:
- For actix-web-validator
0.*
supported version of actix-web is1.*
- For actix-web-validator
1.*
supported version of actix-web is2.*
- For actix-web-validator
2.*
supported version of actix-web is3.*
- For actix-web-validator
3.*
supported version of actix-web is4.*
Example:
use ;
use Deserialize;
use Query;
use Validate;
// Use `Query` extractor for query information (and destructure it within the signature).
// This handler gets called only if the request's query string contains a `id` and
// `response_type` fields.
// The correct request for this handler would be `/index.html?id=1234&response_type=Code"`.
async
License
actix-web-validator is licensed under MIT license (LICENSE or http://opensource.org/licenses/MIT)