10个版本 (破坏性)

0.8.0 2023年12月9日
0.7.0 2023年10月18日
0.6.0 2023年4月30日
0.5.0 2023年1月15日
0.1.0 2022年9月6日

#826 in 编码

Download history 415/week @ 2024-04-05 307/week @ 2024-04-12 723/week @ 2024-04-19 860/week @ 2024-04-26 497/week @ 2024-05-03 597/week @ 2024-05-10 650/week @ 2024-05-17 789/week @ 2024-05-24 1039/week @ 2024-05-31 1029/week @ 2024-06-07 1223/week @ 2024-06-14 1292/week @ 2024-06-21 1193/week @ 2024-06-28 1467/week @ 2024-07-05 1527/week @ 2024-07-12 1395/week @ 2024-07-19

5,829每月下载量
用于 8 个crate(4个直接使用)

MIT/Apache

1MB
2K SLoC

Rust 1.5K SLoC // 0.0% comments JavaScript 424 SLoC // 0.0% comments

axum-jsonschema

Json提取器和响应的替代品,基于JSON模式验证请求。


lib.rs:

一个简单的crate,提供对axum::Json的替代,该替代品使用jsonschema来验证通过schemars生成的请求模式。

你可能想这样做,为了为你的客户提供更好的体验,并防止serde的错误信息泄露。

所有模式都将在应用程序(或线程)的生命周期内缓存在线程局部存储中。

特性

依赖项

~13–22MB
~337K SLoC