2个不稳定版本

0.3.0-beta.02024年8月8日
0.2.0 2023年2月1日

#2#querystring

Download history • Rust 包仓库 10/week @ 2024-04-18 • Rust 包仓库 4/week @ 2024-04-25 • Rust 包仓库 13/week @ 2024-05-09 • Rust 包仓库 48/week @ 2024-05-16 • Rust 包仓库 42/week @ 2024-05-23 • Rust 包仓库 69/week @ 2024-05-30 • Rust 包仓库 53/week @ 2024-06-06 • Rust 包仓库 24/week @ 2024-06-13 • Rust 包仓库 44/week @ 2024-06-20 • Rust 包仓库 86/week @ 2024-06-27 • Rust 包仓库 37/week @ 2024-07-04 • Rust 包仓库 37/week @ 2024-07-11 • Rust 包仓库 48/week @ 2024-07-18 • Rust 包仓库 28/week @ 2024-07-25 • Rust 包仓库 19/week @ 2024-08-01 • Rust 包仓库

137 每月下载量

MIT/Apache

105KB
2.5K SLoC

serde-querystring for axum

此crate提供了一个用于serde-querystring的提取器,可以用作axum::extract::Query提取器的替代。

use serde::Deserialize;
use serde_querystring_axum::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)
}

依赖

~1.7–2.6MB
~52K SLoC