Rust 团队非常高兴地宣布 Rust 1.74.0 的发布!Rust 是一种强大的编程语言,使开发者能够构建可靠高效的软件。这个新版本带来了几个重要的功能和改进。以下是重点总结:
Self
和关联类型。这个改进简化了代码,并使 Rust 符合预期的行为。现在,异步函数和具有 impl Trait
的函数可以包含在不透明返回类型中提及 Self
和关联类型。了解更多有关 Rust、Cargo 和 Clippy 的所有变化的详细信息,请参阅完整的发布说明。
Azure Boost 利用 Rust 作为主要语言来编写系统上的新代码,以提供内存安全而不影响性能。控制平面和数据平面操作通过内存安全改进进行隔离,增强了 Azure 保护租户安全的能力。Rust 的应用使得 Azure Boost 系统的代码、数据和可用性更难受到损害。
了解更多: https://learn.microsoft.com/en-gb/azure/azure-boost/overview#security
这篇博文介绍了 hyper v1.0,这是一个由 Rust 编写的保护性和高效的 HTTP 库。hyper 提供了异步的 HTTP/1 和 HTTP/2 服务器和客户端 API,允许用户自定义 IO 和运行时环境。博文中提到了一些使用 hyper 的成功案例,如 Cloudflare 在其代理框架 Oxy 中使用 hyper 来处理大规模流量,Discord 将其关键系统转移到 Rust 和 hyper 上以提高性能,以及 AWS 在构建 AWS Lambda 的新容器加载数据平面时使用 hyper 等。 博文还强调了 hyper 的稳定性和发展。v1.0 版本将保持至少 3 年的稳定性,并支持至少 6 个月前的最小支持 Rust 版本(MSRV)。作者提到了未来的计划,包括更新依赖于 hyper 的其他核心组件,探索 HTTP/3 的支持,并提到了中间件、跟踪和指标、io_uring 等方面的改进。 最后,作者感谢了所有贡献者和赞助商,同时鼓励更多的公司成为 hyper 的赞助商或提供支持。
了解更多: https://seanmonstar.com/blog/hyper-v1/
最近,Rust 语言通过接受 RFC 3355 决定开始制定官方规范。Rust 规范团队的成员 Eric、Felix、Joel 和 Mara 共同努力,制定了团队的愿景和工作计划。他们已经确定了规范的编辑者,并成立了规范团队作为语言团队的子团队。利益相关者也将参与其中,他们将担任顾问和审查人员的角色。规范团队的目标是创建和维护 Rust 规范,为开发者提供权威的资源来确定有效的 Rust 程序和程序行为。这篇报道介绍了规范的分类、重大变更的审批流程以及规范与 Rust 语言团队的关系。
了解更多: https://blog.rust-lang.org/inside-rust/2023/11/15/spec-vision.html
本周 Rust 周报发布。重点内容有:
详见 This Week in Rust 521: https://this-week-in-rust.org/blog/2023/11/15/this-week-in-rust-521/。
以上就是本期的主要内容。Rust 生态正在蓬勃发展,相信会带来更多惊喜。
请关注我们的更新,以便了解更多有关 Rust 的新闻和动态!
From 日报小组 Cupnfish & GPT
社区学习交流平台订阅: