2 个不稳定版本
0.2.0 | 2024 年 3 月 18 日 |
---|---|
0.1.0 | 2024 年 3 月 6 日 |
#1831 在 数据库接口
92KB
3K SLoC
概要
Silent 是一个简单的基于Hyper的Web框架,它的目标是提供一个简单、高效、易于使用的Web框架。
目标
- 路由
- 中间件
- 静态文件
- WebSocket
- 模板
- 数据库
- 日志 (使用了tracing)
- 配置
- 会话
- 安全
- 测试
- 文档
安全
argon2
添加 make_password 和 verify_password 函数
pbkdf2
添加 make_password 和 verify_password 函数
aes
重新导出 aes/aes_gcm
rsa
重新导出 rsa
配置
设置
use silent::Configs;
let mut configs = Configs::default();
configs.insert(1i32);
用法
async fn call(req: Request) -> Result<i32> {
let num = req.configs().get::<i32>().unwrap();
Ok(*num)
}
llm 的示例
llm 的复杂项目
依赖项
~18–34MB
~555K SLoC