
Rust 集合内存布局深度剖析:Vec 的稳定承诺与 HashMap 的隐患
Vec、String、HashMap 的内存布局差异,unsafe 自引用结构的正确写法,以及 Miri 如何检测跨集合的地址失效问题
Rust 系统编程、异步并发与工程实战。

Vec、String、HashMap 的内存布局差异,unsafe 自引用结构的正确写法,以及 Miri 如何检测跨集合的地址失效问题

tokio::select! 宏一直是 rustfmt 的盲区,代码越写越乱。better_tokio_select 用 match 语法解决了这个痛点,让 async Rust 代码终于能被自动格式化。

你还在用headless Chromium生成PDF?这件事可能要变了。一个轻量级的Rust库正在重新定义文档渲染的边界,它能跑在边缘、能编译成WASM、还不用带浏览器。

Oxide Computer 发布的 OxiCUDA 项目,用纯 Rust 实现了完整的 NVIDIA CUDA 软件栈。239K 行安全代码、28 个 crate、零 C 工具链,这是可以跑的生产级库。
![Rust 的 #[must_use]:让你的返回值不被悄悄忽略](https://rexai.top/images/rust-must-use-attribute/rust-must-use-cover.jpg)
Rust #[must_use] 属性详解:打在结构体、函数、Trait 上,强制调用方处理关键返回值。编译期警告防止交易、支付等操作被静默丢弃。

Benchmark数字的背后,是GC停顿、JIT预热和Native编译的三国演义。用数据说话,告诉你什么时候该用Rust,什么时候Quarkus Native Image才是正解。

Rust 1.94 带来三大重磅更新:滑动窗口直接解构成变量、Cargo.toml 支持多行写法、十年等待的黄金分割率终于加入!

同一个微服务,从Node.js迁移到Rust后,内存占用从1GB暴降到40MB。少了25倍的内存,Rust到底是怎么做到的?今天我们来聊聊Rust那套神奇的所有权系统。

Arc

这不是一个Rust多快的成功故事。这是一篇关于当并发连接数从几十万跨到百万级别时,调度器、背压和可观测性比原始效率更重要的后记。