【Rust日报】Rust 2024年下半年项目目标

Github 2024-08-31 Rust开源项目日报 Top10 根据Github Trendings的统计,今日(2024-08-31统计)共有10个项目上榜。 阅读详情

Rust 2024年下半年项目目标

Rust 计划在 2024 年发布第四版 Rust,旨在解决一些小的使用问题,使 Rust 更易用,主要包含以下改进:

  1. 异步 Rust:计划推出异步闭包和 Send 边界等关键功能,提升异步 Rust 的使用体验。

  2. Linux 内核中的 Rust:努力解决阻碍 Rust 在 Linux 内核中使用的不稳定特性,推动 Rust 在低级系统应用中的发展。

  3. 其他目标:除了旗舰目标外,还有 23 个其他目标,涵盖了 Rust 社区的各个方面,包括了稳定 cargo-script, 通过并行编译提高 Rust 编译速度等。

这些目标将帮助 Rust 实现其使命,推动可靠且高效的软件开发。

  • 原文链接 https://blog.rust-lang.org/2024/08/12/Project-goals.html

  • 其余的目标 https://rust-lang.github.io/rust-project-goals/2024h2/index.html#project-goals

Rust GPU 项目转移至社区所有权

Rust-GPU 项目从 Embark Studios 转移至社区所有权,旨在统一和标准化 Rust 中的 GPU 编程。

感谢 Embark Studios 对 Rust GPU 项目的贡献,项目将重点关注 GPU 计算和通用 GPU 编程

  • 转移声明 https://rust-gpu.github.io/blog/transition-announcement/

  • 新仓库链接 https://github.com/rust-gpu/rust-gpu

Swift 6.0 采用 Rust 启发的特性

Swift 6.0 引入了多个受 Rust 启发的特性,增加了代码的安全性和清晰度,包括以下几点:

  1. 安全并发:Sendable 协议类似于 Rust 的 Send 和 Sync 特性,确保类型可以在并发任务之间安全传递,避免数据竞争。

  2. 类型共享的严格规则:Swift 6.0 对类型在并发任务间的共享进行了更严格的限制,类似于 Rust 的借用系统。引入了基于区域的隔离和 sending 关键字,确保非 Sendable 类型可以安全地跨隔离边界传递。

  3. 所有权和借用:Swift 6.0 采用了所有权和借用的概念,类似于 Rust 的处理方式,增强了代码的安全性和清晰度。

关于更多技术细节,可以通过 GitHub 上的提案了解:

  • swift proposal-region-based-isolation https://github.com/swiftlang/swift-evolution/blob/main/proposals/0430-transferring-parameters-and-results.md

  • swift proposal-transferring-parameters-and-results https://github.com/swiftlang/swift-evolution/blob/main/proposals/0414-region-based-isolation.md

-- From 日报小组 RustPlumber

社区学习交流平台订阅:

  • Rust.cc 论坛: 支持 rss

  • 微信公众号:Rust 语言中文社区

2024 Rust Web框架的选择与最佳实践 随着Rust语言在系统编程领域的崛起,它的安全性、性能和并发特性也吸引了Web开发者的关注。本文将深入探讨当前流行的Rust Web框架,分析它们的特点、优势以及如何在Web开发中进行选择和使用。同时,我们还将提供一些实际的示例,帮助读者更好地理解和应用这些框架。 阅读详情

相关推荐

Rust 版本指南》第五章:Rust 2024

Rust 2024版本引入了多项重要变更,涵盖语言特性、编译器和工具改进。主要更新包括: 语言层面: RPIT生命周期捕获规则变更,新增use<>约束语法 if let表达式临时作用域调整 模式匹配便利性限制增强 unsafe关键字要求扩展到extern块和特定属性 编译器: 标准库prelude新增Future和IntoFuture trait Never类型fallback行为变更 宏片段指定符支持const表达式 Cargo: 支持Rust版本感知的依赖解析 表和键名标准化 改进工作区依赖

北京锋通科技有限公司的技术blog 2167

Rust 程序设计语言2024 edition)简体中文版 - 最新官方文档翻译

项目Rust 程序设计语言官方文档的 2024 简体中文版翻译,内容涵盖 Rust 语言基础语法、高级特性及最佳实践。翻译严格对照官方英文原版,每章均标注对应源码位置和 commit hash 以便校验。采用 mdBook 格式构建,支持生成静态 HTML 页面和 PDF 文档,包含完整的代码示例和语法高亮。适合 Rust 初学者系统学习,也可作为开发者日常参考手册。所有翻译内容均经过人工校对和自动化工具验证,确保技术准确性。

Github 2024-11-30 Rust开源项目日报 Top10

根据Github Trendings的统计,今日(2024-11-30统计)共有10个项目上榜。

老孙正经胡说 1407

Rust日报Rust稳定2024版本将于 20252月20日发布

fastembed-rs - AI嵌入库FastEmbed的Rust实现,提供了快速的文本嵌入、图像嵌入和候选项重新排序功能。它具有以下主要特性:支持同步使用,无需依赖Tokio。使用@pykeio/ort进行高性能的ONNX推理。使用@huggingface/tokenizers进行快速编码。支持使用@rayon-rs/rayon进行批量嵌入生成和并行计算。默认模型是Flag Embedding...

Rust语言学习交流 1617

Rust 2024 Edition 即将发布!

关注了就能看到更多这么棒的文章哦~The Rust 2024 Edition takes shapeBy Daroc AldenJanuary 24, 2025Gemini-1.5-flash translationhttps://lwn.net/Articles/1002456/去,LWN介绍了Rust 2024 版本(Edition)中计划要做的改动。现在,随着该版本即将在二月份稳定发布,是...

Linux News搬运工 1993

Rust日报】Xilem 项目2024 的计划

Xilem 项目2024 的计划2024 ,Xilem 项目备受关注。Google Fonts 将资助四位开源贡献者:Aaron Muir Hamilton、Daniel McNab、Matt Campbell 和 Olivier Faure,他们将主导项目的不同方面。Aaron 将专注于文本布局和 Android 集成,而 Daniel 将提升 GPU 性能。Matt 将确保可访问性,O...

Rust语言学习交流 1404

Github 2024-09-28Rust开源项目日报Top10

根据Github Trendings的统计,今日(2024-09-28统计)共有10个项目上榜。

老孙正经胡说 1576

Rust日报】Robius 项目2024总结

Rust中通过“魔法函数”设计用户友好API的方法这篇文章讨论了在Rust中通过“魔法函数”设计用户友好API的方法。魔法函数是一种简化API使用的设计模式,通过结构体或枚举的链式方法调用,让API的使用变得直观和“魔法”般简单。文章给出了一个文件处理API的示例,展示了如何通过这种方法让用户以直观的方式进行文件操作。实现上,每个方法返回self,支持方法链,结合Rust的错误处理机制,保证了操...

Rust语言学习交流 555

Github 2024-10-05Rust开源项目日报Top10

根据Github Trendings的统计,今日(2024-10-05统计)共有10个项目上榜。

老孙正经胡说 1795

Github 2024-12-28 Rust开源项目日报 Top10

根据Github Trendings的统计,今日(2024-12-28统计)共有10个项目上榜。

老孙正经胡说 1415

Rust日报2024Rust回顾:接下来是什么?

Avian - 一个基于 ECS(实体组件系统)的2D和3D物理引擎Avian 是一个基于 ECS(实体组件系统)的2D和3D物理引擎,专为Bevy设计,Bevy是一个在Rust中构建的,非常简洁的数据驱动游戏引擎。Avian 注重人体工程学和模块化设计,重点提供一种原生的、由ECS驱动的用户体验。https://joonaa.dev/blog/07/avian-0-22024Rust回顾:接下...

Rust语言学习交流 578

Github 2024-10-26 Rust开源项目日报 Top10

根据Github Trendings的统计,今日(2024-10-26统计)共有10个项目上榜。

老孙正经胡说 1272

Rust日报】2022-09-23 Rust2024 将会无处不在?

Rust2024 将会无处不在?Niko Matsakis 最近的一篇博文,他最近一直在思考 "Rust 2024"会是什么样子。这里并不是单指 Rust 2024 edition,而是在畅想在我们完成了未来几的工作之后,Rust 会是什么样子?他认为答案是,Rust2024 将是 "无处不在 "的一。到目前为止,Rust 有很多不错的功能,但它们只是在某些时候才会发挥作用。到了 ...

Rust语言学习交流 1144

LWN:Rust 的近期重要改动!

关注了就能看到更多这么棒的文章哦~Some recent and notable changes to RustDecember 11, 2023This article was contributed by Daroc AldenGemini translationhttps://lwn.net/Articles/954033/Rust 项目每六周进行一次增量发布,这个做法很容易让人忽略该语言即...

Linux News搬运工 1079

Rust 2024/2025 Edition:打磨体验,赋能开发

首先,最直接的“惊喜”将来自于 Rust 2024 Edition。虽然其主要特性在2024开发完成,但正式稳定并推荐广泛使用通常会在随后的版本中(如2025初的 Rust 1.85.0 被标记为 Rust 2024 Edition 的稳定版本)。 Rust 2024 Edition 的核心目标可以概括为:提升开发者体验 (Developer Experience) 和扩展语言能力,使其更强大、更易用、更一致。

码觉客的博客 2604

Rust 团队公布 2024 发展目标

Rust 团队公布了 2024 下半年的 26 个项目目标。其中 3 个被指定为 flagship 目标,代表预计将产生最广泛整体影响的目标。公告称,这些目标旨在进一步实现 Rust 的使命,即。

vvvae1234的博客 806

Rust日报】2023-07-05 让我们从 abandon 开始--用 rust 写链表

让我们从 abandon 开始--用 rust 写链表虽然 Rust 的标准库中已经有了一个LinkedList数据结构,但创建自己的数据结构是了解更多 Rust 的一种有趣的方式。节点让我们首先定义我们的 Node 结构来保存模版。我们的 Node 将包含一个数据项,以及 Node 可能存在或可能不存在的上一个和下一个数据项。/// A node containing a data item a...

Rust语言学习交流 436

2024 基于 Rust 的 linter 工具速度很快

2024 Web 工具的一大趋势是使用 Rust 重写现有工具。Rust 是一种出色的编程语言,能生成运行速度惊人的二进制文件,且与其它 Web 工具的互操作性极佳,这得益于 WebAssembly 的帮助。swc 和 Turbopack 等工具的速度提升为快速开发体验带来了巨大变革。Biome、deno lint、Oxc 和 RSLint 等项目都有一个用 Rust 编写的 JavaScript/TypeScript 代码检查器。

骑着牛的奇兵的博客 1949
上一篇: 【Rust日报】通过Flutter实现Rust GUI库的开发
下一篇: 【Rust日报】正式验证的后量子算法
Rust语言中文社区
博客等级 码龄13年 1万+粉丝 2157原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值