8 releases
0.3.0-beta.0 | Aug 8, 2024 |
---|---|
0.2.0 | Feb 1, 2023 |
0.1.0 | Dec 28, 2022 |
0.1.0-beta.2 | Aug 15, 2022 |
0.0.7 | Nov 22, 2020 |
#1486 in Encoding
113 downloads per month
Used in zero4rs
105KB
2.5K
SLoC
serde-querystring for actix-web
This crate provides an extractor for serde-querystring
which can be used in place of the actix-web::Query
extractor.
use serde::Deserialize;
use serde_querystring_actix::QueryString;
#[derive(Deserialize)]
pub struct AuthRequest {
id: u64,
scopes: Vec<u64>,
}
// In your handler
async fn index(QueryString(info): QueryString<AuthRequest>) -> String {
format!("Authorization request for client with id={} and type={:?}!", info.id, info.scopes)
}
Dependencies
~15–26MB
~438K SLoC