This Week in Rust 662:本周 Rust 社区更新 This Week in Rust 662 是 Rust 社区周报,汇总了 2026 年 7 月底的项目、工具和语言仓库更新。 本期项目与工具更新包括 afrim 0.7.0、cargo-reapi、exiftool-rs 0.7.0、SeaORM 2.0、BrewFS 等;观察文章涉及...
Rust官方今日为rust-lang/rust仓库正式发布LLM使用政策,由五个核心团队联合采纳。政策的核心逻辑是「可以用AI来审,不能用AI来创」:允许提问、分析、评审等辅助性用途,但严格限制AI生成代码的合入,且要求比人类提交更高的审查标准,同时强制披露一切公开的LLM文本内容。这份政策的出台,源于打磨精致但缺乏理解的PR、评审资源被进一步挤压、机械复制粘贴LLM回复三类正在恶化的社区问...
Falco:36k 行 Rust 从零实现浏览器引擎 Falco 是一个从零开始用 Rust 编写的浏览器引擎,v0.1.0 包含 HTML5 tokenizer 和 tree builder、CSS Selectors Level 4、JavaScript VM,以及 block、inline、flex、grid、table、float 和 absolute 布局实现。 项目还包含...
最近用Rust写了一个Web框架,因为之前做了多年的Java开发,所以为了能迁移Spring里的一些思想,一是能够简化开发流程,而是能快速集成其他组件。 目前完成了这些功能: 宏路由: 对Auxm做了封装,提供了宏路由,例如#[controller]、#[get]、#[post]等等 IoC + DI:引入容器和依赖注入模式,#[component] / #[config]...
fcmaes-rust:纯 Rust 并行黑箱优化库提供 22 个可复现实验教程 fcmaes-rust 是一个纯 Rust 的并行黑箱优化实现,包含 DE、CMA-ES、CR-FM-NES、PGPE、BiteOpt、Dual Annealing、MODE 和 MAP-Elites 等算法。核心 crate 只有 rand、rand_pcg、rand_distr 和 rayon...
BrewFS 想解决的,不只是“再实现一个分布式文件系统”,而是让依赖 POSIX 文件接口的 AI Agent、容器和数据密集型应用,也能高效使用对象存储。 它以 Rust 实现从 FUSE、VFS 到缓存和对象存储的数据路径,支持 Redis、TiKV、etcd、PostgreSQL、SQLite 等元数据后端,并可将文件数据存放到 S3...
大家好,我写了一个用 Rust 从零构建 Lisp 解释器的实战教程,希望和大家分享。 项目地址:https://github.com/lisering/lisp-rs 为什么做这个项目 学 Rust 的过程中,最大的痛点是:教程很多,但完整的实战项目很少。写一个解释器是学 Rust...
Discord 用 Elixir 扛住 Gateway WebSocket、用 SFU 承载 WebRTC 语音、用 ScyllaDB 存万亿级消息,却在 Read States 热路径上被 Go 的 GC 逼到 Rust。本文按官方工程博客梳理其多语言栈、存储迁移、边缘语音与 2026 年 voice syncers 事故,并给出 Elixir/Go/Rust 选型矩阵与仍开放的架构问题。
背景 在分布式与微服务架构中,API 接口的数据更新(Update)是高频场景。如何优雅地实现“部分字段更新”,准确区分“不修改”、“置空”与“设为默认值”,是衡量工程规范性的关键细节,也直接考验着不同编程语言的类型系统与表达力。 java实现 Java 的实现思路非常清晰:利用包装类(Integer、Boolean)的 null 语义来表达“未传”,然后借助 MyBatis 等框架的动态...
大家都很熟悉 Vibe Coding,但是大家有没有想过,代码写出来之后呢?你有多大比例将这些代码上线为一款真正的产品供用户使用?又有多大比例真正产生了现金流水甚至利润呢? 不要再沉迷于Vibe Coding了。 今天我为大家带来了 Ideavibes.ai 这个 Vibe Shipping 产品。Vibe Shipping 顾名思义就是通过聊天交付产品。它完整包含了 Vibe...
Disclaimer: This article was created with the assistance of AI and reviewed by the JetBrains RustRover team. C and C++ to Rust migrations are no longer just an experimental idea. More teams are...
Stoffel:Rust 把多方安全计算从语言到 QUIC 运行时整条栈全包了 Stoffel 最抓眼球的地方,不是单个 crate,而是它把 安全多方计算(MPC) 需要的整条链路几乎都塞进了一个 Rust monorepo:从类似 Cargo 的 stoffel CLI、到 StoffelLang 编译器、Rust SDK、寄存器式 VM,再到真正负责分布式执行的 MPC...
代码检查工具跑得比C还快?这不科学。 ast-grep团队用AI将Tree-sitter的C语言核心重写为Rust,解析速度提升30%,内存占用却一度飙升至1GB。通过削减增量解析、重构内存布局,最终在真实仓库扫描中实现22%的CPU时间缩减。这场重写涉及GLR算法、竞技场分配器、树遍历优化,以及AI辅助编程的边界探索。 重写起点:C语言核心的天花板...
Lightstream:Rust 数据传输栈公开跑分超过 Arrow Flight Lightstream 是一个用 Rust 构建的数据传输栈,目标是把 Apache Arrow、Protobuf 和 MessagePack 这类常见数据格式,以更低门槛接到 TCP、HTTP、QUIC、WebSocket、WebTransport、UDS 和 stdio 等传输层上。项目同时提供...
Symbolica 2.2 发布:7000+ 规则把符号积分原生带进 Rust Symbolica 2.2 这次升级很硬核:作者把一个高性能符号计算框架继续往前推,核心新东西是原生、可追踪的符号积分。它背后不是几条玩具规则,而是把 7000+ 条 Rubi 积分规则移植进了 Rust,并用 72,944 道题目的语料做了验证。对 Rust...
这是一个用 Rust + GPUI 构建的原生开发者桌面工作台,一套应用直接覆盖三条高频工作流: 查数据库 ↔ 管 Git 工作区 ↔ 找回并粘贴上下文 它不是概念 Demo,也不是只搭好了界面的空壳。MySQL、PostgreSQL、Redis、MongoDB 的查询与迁移,Git 的...
Arctic 发布:无锁并发有序映射进了 Rust 生态 arctic 这次值得关注,不只是因为它又给 Rust 生态加了一个并发容器,而是因为作者瞄准的是更难啃的一类基础设施:并发、有序、还要尽量无锁。项目来自 OSDI '26 论文背景,底层基于 adaptive radix tree (ART),目标场景非常直接——像 LSM memtable、MVCC...
Rust 异步生态核心团队 tokio-rs 宣布推出模块化全栈响应式 Web 框架 Topcoat。与传统依赖 WebAssembly(WASM)的 Rust 前端框架不同,Topcoat 选择了“服务端渲染优先 + 客户端轻量指令”的务实路线,允许开发者在保持 Rust 类型安全的同时,通过简单的 `$(...)` 宏将交互逻辑直接转化为跨编译的 JavaScript,获得类似...
之前手写了几年的rust。近一年都是让AI来写了,效果蛮好的。享受了rust语言的红利,规避了rust最大的学习和编码成本。
做一个 GUI 框架,最难的不是画像素,而是回答一个问题—— "状态变了,谁该更新?" 这是所有 GUI 框架的共同敌人。过去四十年,每一代框架都在用不同的方式跟它搏斗。 Win32 / Swing / Qt 选择命令式手动更新——状态变了,你负责找到每一个依赖它的 UI 元素并手动更新。没有 diff 开销,但心智负载随应用规模指数增长。调了一个变量,忘了更新对应按钮的...
完成下面两步后,将自动完成登录并继续当前操作。