9 releases

new 0.3.0 Feb 9, 2025
0.3.0-beta.0 Aug 8, 2024
0.2.0 Feb 1, 2023
0.1.0 Dec 28, 2022
0.0.7 Nov 22, 2020

#1561 in Encoding

Download history 27/week @ 2024-10-21 30/week @ 2024-10-28 30/week @ 2024-11-04 25/week @ 2024-11-11 35/week @ 2024-11-18 12/week @ 2024-11-25 38/week @ 2024-12-02 49/week @ 2024-12-09 108/week @ 2024-12-16 37/week @ 2024-12-23 65/week @ 2024-12-30 139/week @ 2025-01-06 99/week @ 2025-01-13 106/week @ 2025-01-20 34/week @ 2025-01-27 46/week @ 2025-02-03

290 downloads per month
Used in zero4rs

MIT/Apache

97KB
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