Axum 0.8.0 发布:路径参数语法和可选提取器改进

2025-01-05

Axum 0.8.0 版本发布啦!这个基于 Tokio、Tower 和 Hyper 构建的 Rust Web 框架带来了重大更新。最显著的变化包括路径参数语法的修改(从 `/single` 和 `/many` 变为 `/{single}` 和 `/{*many}`),以及对 `Option` 提取器的改进,允许更灵活地处理可选参数和错误。此外,由于 Rust 语言特性更新,`#[async_trait]` 宏已不再需要。这些改进提升了 Axum 的易用性和灵活性,但同时也带来了一些破坏性修改,升级需谨慎,建议查阅更新日志。

阅读更多
开发 Axum

Toasty:面向 Rust 的异步 ORM 发布

2024-10-26

Toasty 是一个面向 Rust 的异步 ORM,旨在简化数据库操作。它支持 SQL 和 NoSQL 数据库,包括 SQLite、DynamoDB,未来还将支持 Cassandra。Toasty 通过模式文件定义数据模型,并自动生成 Rust 代码,方便开发者进行数据库交互。文章还探讨了 Rust 在 Web 开发中的优势以及 ORM 的易用性问题,最后展望了 Toasty 的未来发展方向。

阅读更多
24
未分类