<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Rust on 梦兽编程</title><link>https://rexai.top/languages/rust/</link><description>Recent content in Rust on 梦兽编程</description><generator>Hugo -- 0.163.3</generator><language>zh-cn</language><copyright>梦兽编程</copyright><lastBuildDate>Thu, 02 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://rexai.top/languages/rust/index.xml" rel="self" type="application/rss+xml"/><item><title>用 Rust 从零构建 AI Agent（三）：用 Trait 重构 Skill Registry</title><link>https://rexai.top/languages/rust/2026-07-01-building-ai-agents-in-rust-part-3/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/2026-07-01-building-ai-agents-in-rust-part-3/</guid><description>Part 3 把 Part 1 的 match 分发替换成 Rust trait 体系：Skill、Registry、DynSkill、schemars 自动生成 JSON Schema、并行调用、错误分类、重试、Hook 与权限门。</description></item><item><title>用 Rust 从零构建 AI Agent（四）：状态机与多步任务</title><link>https://rexai.top/languages/rust/2026-07-01-building-ai-agents-in-rust-part-4/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/2026-07-01-building-ai-agents-in-rust-part-4/</guid><description>Part 4 引入状态机解决多步任务：Node trait、Graph 运行器、SQLite 检查点、Interrupt 中断与恢复、PermissionMode 权限门、NodeHook 横切逻辑。</description></item><item><title>用 Rust 从零构建 AI Agent（五）：多 Agent 协作团队</title><link>https://rexai.top/languages/rust/2026-07-01-building-ai-agents-in-rust-part-5/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/2026-07-01-building-ai-agents-in-rust-part-5/</guid><description>Part 5 讨论多 Agent 协作：什么时候该加 Agent、什么时候不该加。Agent trait、Crew 并行/串行调度、Router 路由、debate 辩论协议，以及与 Part 3 Skill 注册表和 Part 4 状态机的组合方式。</description></item><item><title>用 Rust 从零构建 AI Agent（二）：结构化 Prompt 架构与缓存边界</title><link>https://rexai.top/languages/rust/2026-07-01-building-ai-agents-in-rust-part-2/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/2026-07-01-building-ai-agents-in-rust-part-2/</guid><description>承接 Part 1 的工具调用循环，Part 2 深入讲解 Agent 的系统提示词架构：Identity、Instructions、Output、Examples、Context 四层结构，以及 Anthropic Prompt Caching 的静态/动态边界与回归指纹。</description></item><item><title>Rust + AWS Lambda：用 Workload Credentials 做安全的免密凭证实践</title><link>https://rexai.top/languages/rust/2026-06-28-rust-aws-lambda-workload-credentials/</link><pubDate>Sun, 28 Jun 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/2026-06-28-rust-aws-lambda-workload-credentials/</guid><description>Rust Lambda 如何通过 IAM 角色自动获取临时凭证？从 IAM 角色创建、Rust 代码编写到 cargo-lambda 部署，实操 AWS Workload Credentials Provider 的工作流。</description></item><item><title>用 Rust 从零构建 AI Agent —— 工具调用循环详解</title><link>https://rexai.top/languages/rust/2026-06-22-building-ai-agents-in-rust-part-1/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/2026-06-22-building-ai-agents-in-rust-part-1/</guid><description>深入理解 AI Agent 的核心机制：工具调用循环。通过一个约 200 行的 Rust 实现，拆解模型如何通过工具使用获得行动能力，以及 Claude Code、GitHub Copilot 等产品的底层架构为何都是同一个循环。</description></item><item><title>Rust 写的 Lua 编译器，让脚本直接跑在裸机 Arduino 上</title><link>https://rexai.top/languages/rust/2026-06-06-lua-zero-vm-compiler-rust/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/2026-06-06-lua-zero-vm-compiler-rust/</guid><description>TinyLua：Rust 写的零 VM Lua 原生编译器，源码直接编译成 AVR/ARM 机器码在 Arduino 裸机上跑——跳过解释器、没有 GC、不要运行时，脚本语言享受原生性能。深入解析编译器架构、动态类型到静态机器码的推导过程、以及裸机内存管理策略。</description></item><item><title>Rust智能指针完全指南：Box、Rc、RefCell详解与实战用法</title><link>https://rexai.top/languages/rust/2026-05-17-rust-smart-pointers-beginner/</link><pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/2026-05-17-rust-smart-pointers-beginner/</guid><description>深入理解Rust智能指针：Box、Rc、RefCell及Rc&amp;lt;RefCell&amp;lt;T&amp;gt;&amp;gt;组合用法详解。掌握堆内存分配、引用计数、内部可变性等核心概念，通过生活比喻轻松理解所有权与内存管理。适合Rust初学者到中级开发者。</description></item><item><title>Rust 写的无头浏览器，凭什么比 Chrome 轻 85%？</title><link>https://rexai.top/languages/rust/2026-05-13-obscura-rust-headless-browser/</link><pubDate>Wed, 13 May 2026 08:00:00 +0800</pubDate><guid>https://rexai.top/languages/rust/2026-05-13-obscura-rust-headless-browser/</guid><description>Rust 无头浏览器 Obscura：内存从 Chrome 的 200MB 压到 30MB，32GB 服务器跑 1000+ 实例，内置随机化指纹反检测</description></item><item><title>Rust 包名的抢注困局，DNS 命名空间可能是最务实的解法</title><link>https://rexai.top/languages/rust/2026-05-08-rust-dns-package-namespace/</link><pubDate>Fri, 08 May 2026 10:00:00 +0800</pubDate><guid>https://rexai.top/languages/rust/2026-05-08-rust-dns-package-namespace/</guid><description>Rust 社区 pre-RFC 提案：用 DNS 域名作为 crates.io 包命名空间，解决包名冲突、占坑和生态规模化问题。Cargo 剥离前缀机制、.well-known 验证方案详解</description></item><item><title>Rust 集合内存布局深度剖析：Vec 的稳定承诺与 HashMap 的隐患</title><link>https://rexai.top/languages/rust/2026-05-06-rust-collections-inline-storage/</link><pubDate>Wed, 06 May 2026 08:00:00 +0800</pubDate><guid>https://rexai.top/languages/rust/2026-05-06-rust-collections-inline-storage/</guid><description>Vec、String、HashMap 的内存布局差异，unsafe 自引用结构的正确写法，以及 Miri 如何检测跨集合的地址失效问题</description></item><item><title>tokio::select! 终于能被 rustfmt 格式化了：better_tokio_select 上手体验</title><link>https://rexai.top/languages/rust/2026-05-01-better-tokio-select-rustfmt-friendly/</link><pubDate>Fri, 01 May 2026 08:00:00 +0800</pubDate><guid>https://rexai.top/languages/rust/2026-05-01-better-tokio-select-rustfmt-friendly/</guid><description>tokio::select! 宏一直是 rustfmt 的盲区，代码越写越乱。better_tokio_select 用 match 语法解决了这个痛点，让 async Rust 代码终于能被自动格式化。</description></item><item><title>为什么一个纯Rust写的HTML转PDF引擎，可能比你想的更重要</title><link>https://rexai.top/languages/rust/2026-04-25-pure-rust-html-to-pdf-engine/</link><pubDate>Sat, 25 Apr 2026 08:00:00 +0800</pubDate><guid>https://rexai.top/languages/rust/2026-04-25-pure-rust-html-to-pdf-engine/</guid><description>你还在用headless Chromium生成PDF？这件事可能要变了。一个轻量级的Rust库正在重新定义文档渲染的边界，它能跑在边缘、能编译成WASM、还不用带浏览器。</description></item><item><title>Rust 正在接管 GPU 编程：239K 行代码替代整个 CUDA 生态</title><link>https://rexai.top/languages/rust/2026-04-21-oxicuda-pure-rust-cuda-stack/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/2026-04-21-oxicuda-pure-rust-cuda-stack/</guid><description>Oxide Computer 发布的 OxiCUDA 项目，用纯 Rust 实现了完整的 NVIDIA CUDA 软件栈。239K 行安全代码、28 个 crate、零 C 工具链，这是可以跑的生产级库。</description></item><item><title>Rust 的 #[must_use]：让你的返回值不被悄悄忽略</title><link>https://rexai.top/languages/rust/rust-must-use-attribute/</link><pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-must-use-attribute/</guid><description>Rust #[must_use] 属性详解：打在结构体、函数、Trait 上，强制调用方处理关键返回值。编译期警告防止交易、支付等操作被静默丢弃。</description></item><item><title>Rust比Spring快10倍？我做了实测，发现真相没那么简单</title><link>https://rexai.top/languages/rust/2026-03-21-rust-spring-quarkus-performance/</link><pubDate>Sat, 21 Mar 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/2026-03-21-rust-spring-quarkus-performance/</guid><description>Benchmark数字的背后，是GC停顿、JIT预热和Native编译的三国演义。用数据说话，告诉你什么时候该用Rust，什么时候Quarkus Native Image才是正解。</description></item><item><title>Rust 1.94 炸裂更新：滑动窗口模式匹配让代码优雅到起飞</title><link>https://rexai.top/languages/rust/2026-03-16-rust-194-sliding-windows/</link><pubDate>Mon, 16 Mar 2026 10:00:00 +0800</pubDate><guid>https://rexai.top/languages/rust/2026-03-16-rust-194-sliding-windows/</guid><description>Rust 1.94 带来三大重磅更新：滑动窗口直接解构成变量、Cargo.toml 支持多行写法、十年等待的黄金分割率终于加入！</description></item><item><title>从1GB到40MB：Rust是怎么把内存管理玩出花的</title><link>https://rexai.top/languages/rust/2026-03-15-rust-memory-ownership-explained/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/2026-03-15-rust-memory-ownership-explained/</guid><description>同一个微服务，从Node.js迁移到Rust后，内存占用从1GB暴降到40MB。少了25倍的内存，Rust到底是怎么做到的？今天我们来聊聊Rust那套神奇的所有权系统。</description></item><item><title>Rust 里到处都是 Arc&lt;Mutex&lt;T&gt;&gt;？你可能把 Java 的架构搬过来了</title><link>https://rexai.top/languages/rust/2026-02-25-rust-arc-mutex-message-passing/</link><pubDate>Wed, 25 Feb 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/2026-02-25-rust-arc-mutex-message-passing/</guid><description>Arc&amp;lt;Mutex&amp;lt;T&amp;gt;&amp;gt; vs 消息传递：为什么 Rust 里的共享状态模式会成为性能瓶颈？深度解析 Tokio mpsc channel 替代方案、Actor 模式实战代码对比与性能测试数据。</description></item><item><title>从0到180万连接：一个Rust/Tokio网关的真实扩展之路</title><link>https://rexai.top/languages/rust/2026-02-21-rust-tokio-1-8m-gateway-scaling/</link><pubDate>Sat, 21 Feb 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/2026-02-21-rust-tokio-1-8m-gateway-scaling/</guid><description>这不是一个Rust多快的成功故事。这是一篇关于当并发连接数从几十万跨到百万级别时，调度器、背压和可观测性比原始效率更重要的后记。</description></item><item><title>6份故障报告翻完，我们才搞懂异步Rust到底在防什么</title><link>https://rexai.top/languages/rust/2026-02-16-rust-async-outage-reports/</link><pubDate>Mon, 16 Feb 2026 14:30:00 +0800</pubDate><guid>https://rexai.top/languages/rust/2026-02-16-rust-async-outage-reports/</guid><description>CPU正常、内存稳定、没有新部署，但错误率飙到3.4%。对比Node.js、Go和Java的6份故障报告后发现，异步系统的死法跟我们想的不一样，而Rust+Tokio的编译器恰好卡在了最关键的位置上。</description></item><item><title>别小看Rust枚举：一个enum顶半个设计模式，完整实战指南</title><link>https://rexai.top/languages/rust/rust-enum-complete-guide/</link><pubDate>Sun, 15 Feb 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-enum-complete-guide/</guid><description>Rust枚举不只是几个常量的集合，它能携带数据、驱动状态机、替代null、统一错误处理。本文用生活类比+完整代码，带你从基础到递归枚举，彻底搞懂Rust enum的真正威力。</description></item><item><title>别重写了！Rust FFI 三明治：让 C 代码继续打工，你只管加安全锁</title><link>https://rexai.top/languages/rust/rust-ffi-sandwich-c-migration/</link><pubDate>Tue, 10 Feb 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-ffi-sandwich-c-migration/</guid><description>Rust FFI Sandwich 渐进式迁移：别搞大爆炸式重写，把 C 代码夹在 Rust 安全层中间，一个函数一个函数地迁移，生产环境照常跑。</description></item><item><title>500行Rust代码，10秒训练完成：从零手搓一个神经网络到底有多简单？</title><link>https://rexai.top/languages/rust/rust-neural-network-500-lines-candle/</link><pubDate>Sat, 07 Feb 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-neural-network-500-lines-candle/</guid><description>用Rust和Hugging Face的Candle框架，500行代码手搓一个垃圾邮件分类神经网络。从分词器到嵌入层到Softmax，每一步都像做菜一样讲清楚。不需要GPU，不需要Python，笔记本就能跑。</description></item><item><title>4秒生成4000页PDF！这个Rust开源库要把所有PDF工具干翻</title><link>https://rexai.top/languages/rust/2026-02-04-oxidize-pdf-rust-4k-pages/</link><pubDate>Wed, 04 Feb 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/2026-02-04-oxidize-pdf-rust-4k-pages/</guid><description>oxidize-pdf：一个纯Rust写的PDF引擎，不依赖任何C库，5MB单文件，性能却干翻Chromium/Java全家桶。</description></item><item><title>Brave 浏览器用 Rust 重写广告拦截器，内存直降 75%</title><link>https://rexai.top/languages/rust/brave-rust-adblock-memory-optimization/</link><pubDate>Fri, 30 Jan 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/brave-rust-adblock-memory-optimization/</guid><description>Brave 1.85 版本通过 Rust 和 FlatBuffers 技术重写广告拦截引擎，内存占用从 60MB 降到 15MB。这篇文章带你看看他们是怎么做到的。</description></item><item><title>Rust 教程：用 Into Trait 告别满屏的 Some(...) 包装</title><link>https://rexai.top/languages/rust/rust-into-option-trick/</link><pubDate>Thu, 29 Jan 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-into-option-trick/</guid><description>这篇 Rust 教程教你用 Into Trait 配合 Option 类型，让函数同时接受裸值和 Option，告别繁琐的 Some() 包装。</description></item><item><title>Rust 1.93 发布：musl 升级、汇编条件编译、零拷贝全家桶</title><link>https://rexai.top/languages/rust/rust-1-93-musl-inline-asm-zero-copy/</link><pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-1-93-musl-inline-asm-zero-copy/</guid><description>Rust 1.93 发布了，所有 musl 目标升级到 1.2.5，汇编里能用 #[cfg] 条件编译，全局分配器能碰 TLS 了，零拷贝 API 稳定化。</description></item><item><title>Homebrew 太慢？试试这个 Rust 版本，速度快 20 倍</title><link>https://rexai.top/languages/rust/zerobrew-homebrew-rust-alternative/</link><pubDate>Mon, 26 Jan 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/zerobrew-homebrew-rust-alternative/</guid><description>ZeroBrew 是一个用 Rust 写的 Homebrew 替代品，安装软件包快得像闪电。今天和你聊聊它为什么这么快，以及怎么安全地试用它。</description></item><item><title>Rust GCC 编译器后端：一条命令就能装上 rustc-codegen-gcc</title><link>https://rexai.top/languages/rust/rust-gcc-backend-rustup/</link><pubDate>Mon, 26 Jan 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-gcc-backend-rustup/</guid><description>rustc-codegen-gcc 正式进入 rustup nightly 组件，Linux 用户现在可以一键体验 GCC 编译 Rust 代码了。不用再自己编译，不用再折腾环境，就像给 Rust 换了个新引擎。</description></item><item><title>Rust标准库跑在GPU上了：这帮人到底干了什么</title><link>https://rexai.top/languages/rust/rust-std-gpu/</link><pubDate>Thu, 22 Jan 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-std-gpu/</guid><description>VectorWare团队成功让Rust的std标准库在GPU上运行，这意味着你可以在GPU上用println!、读写文件、获取时间了。来看看他们是怎么做到的。</description></item><item><title>Rust在AWS Lambda上的冷启动真相：那些吓人的数字</title><link>https://rexai.top/languages/rust/rust-lambda-coldstart/</link><pubDate>Wed, 21 Jan 2026 14:00:00 +0800</pubDate><guid>https://rexai.top/languages/rust/rust-lambda-coldstart/</guid><description>跟朋友聊聊Rust和Go在AWS Lambda上的冷启动表现差异。为什么Rust看起来会输？什么时候该用哪种语言？那些监控图表背后隐藏的故事。</description></item><item><title>Rust多媒体开发：21岁小伙用Rust重写FFmpeg，这是疯了还是天才？</title><link>https://rexai.top/languages/rust/rust-multimedia/</link><pubDate>Tue, 20 Jan 2026 10:00:00 +0800</pubDate><guid>https://rexai.top/languages/rust/rust-multimedia/</guid><description>聊聊一个21岁开发者Ajay Kumar用纯Rust重写FFmpeg的故事。为什么有人会做这种事？Rust到底有什么魔力让多媒体开发变得不一样？</description></item><item><title>Const Generics：Rust 这个功能，让我们少了 85% 的代码</title><link>https://rexai.top/languages/rust/rust-const-generics-intro/</link><pubDate>Sun, 18 Jan 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-const-generics-intro/</guid><description>从 8347 行到 1243 行，一个密码学库的重生故事</description></item><item><title>Rust异步编程的隐藏陷阱：每个人都会踩一次的坑</title><link>https://rexai.top/languages/rust/2026-01-15-rust-async-footgun/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/2026-01-15-rust-async-footgun/</guid><description>代码能编译，能运行，压测也没问题...直到生产环境着火。聊聊Rust异步编程中那个人人都会踩的坑。</description></item><item><title>Rust设计模式：资深后端工程师都在用的3个最佳实践</title><link>https://rexai.top/languages/rust/rust-senior-patterns/</link><pubDate>Sat, 10 Jan 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-senior-patterns/</guid><description>揭秘资深工程师不外传的Rust设计模式：Newtype模式防止非法状态、Rust所有权设计反映系统边界、枚举错误处理让失败可预测。掌握这些Rust最佳实践，让你的Rust后端开发代码在生产环境稳如泰山，告别半夜故障。</description></item><item><title>Rust 编译器管道重构：编译时间缩短 35%，但有个坑</title><link>https://rexai.top/languages/rust/rust-compiler-pipeline-35-faster/</link><pubDate>Thu, 08 Jan 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-compiler-pipeline-35-faster/</guid><description>我们团队的 CI 从 42 分钟降到 27 分钟，只因为升级了 Rust 编译器。但这个过程告诉我们：性能优化奖励测量的人，惩罚瞎猜的人。</description></item><item><title>Rust 重写 Python 数据管道：3小时变4分钟，性能优化 40 倍</title><link>https://rexai.top/languages/rust/rust-duckdb-pipeline-40x-faster/</link><pubDate>Thu, 08 Jan 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-duckdb-pipeline-40x-faster/</guid><description>用 Rust + DuckDB 重写 Python 数据管道，ETL 性能优化实战。从每天跑3小时到4分钟跑完，内存从12GB降到600MB，服务器成本直接砍掉三分之二。</description></item><item><title>Rust生命周期：被误解的超能力，其实就是图书馆借书规则</title><link>https://rexai.top/languages/rust/rust-lifetimes-secrets/</link><pubDate>Tue, 06 Jan 2026 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-lifetimes-secrets/</guid><description>编译器报错把你吓跑了？别慌，Rust生命周期不是洪水猛兽，而是保证你的代码永远不会崩溃的隐形守护者。</description></item><item><title>Rust性能优化踩坑：当Rust跑输Python的惨痛教训</title><link>https://rexai.top/languages/rust/rust-slower-than-python/</link><pubDate>Tue, 30 Dec 2025 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-slower-than-python/</guid><description>Rust性能优化实战：我亲眼看着自己用Rust重写的代码被Python吊打，问题出在数据结构选择上。</description></item><item><title>一个小小的 Rust 宏，彻底改变了我写错误处理的方式</title><link>https://rexai.top/languages/rust/rust-bail-macro-error-handling/</link><pubDate>Mon, 29 Dec 2025 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-bail-macro-error-handling/</guid><description>聊聊 anyhow crate 里的 bail! 宏，如何让 Rust 错误处理从一团乱麻变成清清爽爽</description></item><item><title>Rust结构体字段顺序的玄学：一个让你代码变成缓存杀手的内存布局陷阱</title><link>https://rexai.top/languages/rust/rust-struct-memory-layout-cache-miss/</link><pubDate>Sat, 27 Dec 2025 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-struct-memory-layout-cache-miss/</guid><description>你以为字段顺序无所谓？错了。Rust结构体的字段排列方式，可能让你的代码性能差10倍。本文用整理行李箱的比喻，讲清楚内存对齐、padding和CPU缓存的那些事儿。</description></item><item><title>Python 跑数据要 14 秒，换成 Rust 只要 0.7 秒，这差距也太离谱了</title><link>https://rexai.top/languages/rust/rust-data-pipeline-20x-faster/</link><pubDate>Wed, 24 Dec 2025 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-data-pipeline-20x-faster/</guid><description>用 Rust Polars 替代 Python pandas 处理数据，实测性能提升 20 倍。不是换电脑，只是换了个库。</description></item><item><title>Rust的RefCell：那个让我抓狂又让我顿悟的特性</title><link>https://rexai.top/languages/rust/rust-refcell-interior-mutability/</link><pubDate>Wed, 24 Dec 2025 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-refcell-interior-mutability/</guid><description>第一次看到RefCell时，我以为Rust疯了。后来才明白，这不是打破规则，而是给规则开了扇后门。</description></item><item><title>Rust性能提升10倍的秘密：别再clone了，学会借用</title><link>https://rexai.top/languages/rust/rust-clone-vs-borrow-performance/</link><pubDate>Tue, 23 Dec 2025 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-clone-vs-borrow-performance/</guid><description>为什么你的Rust代码跑得像蜗牛？可能是clone用太多了。本文用生活化的比喻，讲解Rust借用系统如何让你的代码从龟速变飞速。</description></item><item><title>Rust CI优化实战：Cargo构建时间太长导致CI Pipeline崩溃，sccache如何拯救凌晨三点</title><link>https://rexai.top/languages/rust/rust-ci-cargo-build-sccache/</link><pubDate>Mon, 22 Dec 2025 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-ci-cargo-build-sccache/</guid><description>Rust CI优化实战指南：Cargo构建时间从4分钟激增到35分钟导致CI Pipeline崩溃，凌晨3点磁盘爆满。使用sccache、增量编译、多阶段Rust Docker构建等技术，成功解决Cargo构建时间长的问题，同时保持Rust带来的18万美金云成本节省。</description></item><item><title>为什么Rust老手从不用unwrap？他们都在用什么替代方案</title><link>https://rexai.top/languages/rust/rust-senior-never-use-unwrap/</link><pubDate>Mon, 22 Dec 2025 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-senior-never-use-unwrap/</guid><description>资深Rust开发者在生产代码中坚决不用unwrap()，背后的原因和替代方案。本文用生活化的比喻，讲解Rust错误处理的正确姿势。</description></item><item><title>Rust编译时间优化：从22分钟到38秒，只需一行配置</title><link>https://rexai.top/languages/rust/rust-compile-time-optimization/</link><pubDate>Sat, 20 Dec 2025 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-compile-time-optimization/</guid><description>Rust编译时间太长？通过更换链接器，将Rust编译时间从22分钟优化到38秒，大幅提升开发效率。本文详细介绍mold和lld链接器的配置方法。</description></item><item><title>不想重写代码？用Rust边车干掉40%内存占用，这招太妙了</title><link>https://rexai.top/languages/rust/rust-sidecar-memory-optimization/</link><pubDate>Fri, 19 Dec 2025 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-sidecar-memory-optimization/</guid><description>Rust Sidecar边车模式实战指南：无需重写代码，把CPU密集型任务交给Rust处理。实测数据：内存从1.9G降至1.28G，GC暂停从42ms降至18ms。附完整代码示例。</description></item><item><title>从800ms到90ms：Rust的Rayon库如何拯救了我的多线程噩梦</title><link>https://rexai.top/languages/rust/rust-rayon-multithreading-optimization/</link><pubDate>Wed, 17 Dec 2025 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-rayon-multithreading-optimization/</guid><description>Rust并发编程实战：用Rayon库的工作窃取调度器替代手动多线程管理，性能提升9倍的真实案例</description></item><item><title>io_uring 入门：用 Rust 打造高性能服务器的异步 IO 秘籍</title><link>https://rexai.top/languages/rust/rust-io-uring-server-syscalls/</link><pubDate>Tue, 16 Dec 2025 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-io-uring-server-syscalls/</guid><description>深入浅出讲解 Linux io_uring 异步 IO 技术，手把手教你用 Rust 构建高性能服务器，告别系统调用瓶颈</description></item><item><title>Rust 1.92.0 发布：never 类型 lint 升级、Result 更智能、新 API 稳定化</title><link>https://rexai.top/languages/rust/rust-1-92-0-release-never-type/</link><pubDate>Mon, 15 Dec 2025 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-1-92-0-release-never-type/</guid><description>Rust 1.92.0 正式发布！never 类型 lint 升级为 deny-by-default，unused_must_use 不再对 Infallible 报警，Box/Arc/Rc new_zeroed 稳定化，RwLockWriteGuard 支持降级。升级指南和代码示例一文搞定</description></item><item><title>Rust mmap内存映射IO：为什么读文件可以像翻内存一样快</title><link>https://rexai.top/languages/rust/rust-memory-mapped-io-mmap/</link><pubDate>Mon, 15 Dec 2025 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-memory-mapped-io-mmap/</guid><description>用大白话讲清楚Rust mmap内存映射IO。为什么它比传统Rust文件读取快5-10倍？零拷贝技术如何实现Rust性能优化？这篇memmap2实战教程用生活中的例子，帮你搞懂这个看起来很神秘的底层技术。</description></item><item><title>Rust不是凶手：Cloudflare宕机背后的行业焦虑与真相</title><link>https://rexai.top/languages/rust/rust-cloudflare-outage-truth/</link><pubDate>Sun, 14 Dec 2025 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-cloudflare-outage-truth/</guid><description>Cloudflare宕机后Rust被当成替罪羊，但真正的问题是互联网架构的单点故障。本文深度分析Rust与C++之争、内存安全历史漏洞、以及为什么资深工程师会抵触Rust。</description></item><item><title>Pop!_OS 24.04 来了：全球首个用 Rust 写的桌面环境，这次真的不一样</title><link>https://rexai.top/languages/rust/pop-os-cosmic-rust-desktop-2025/</link><pubDate>Sat, 13 Dec 2025 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/pop-os-cosmic-rust-desktop-2025/</guid><description>System76 发布 Pop!_OS 24.04 和 COSMIC 桌面环境，这是第一个完全用 Rust 编写的生产级桌面环境，挑战了 GTK/Qt 二十年的统治地位。深度体验评测：性能、定制化、平铺窗口管理全解析</description></item><item><title>Electron 时代结束？Rust GPUI 带你告别跨平台的将就式体验</title><link>https://rexai.top/languages/rust/rust-gpui-cross-platform-reset/</link><pubDate>Sun, 09 Feb 2025 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-gpui-cross-platform-reset/</guid><description>Electron 曾是桌面跨平台的默认答案，如今 Rust GPUI 让应用既跨平台又拥有原生速度。本文用小白看得懂的方式，拆解 GPUI 的原理、实践路径与迁移注意事项。</description></item><item><title>Rust 系统设计：这三个库正在悄悄帮你干脏活，很多程序员居然还不知道</title><link>https://rexai.top/languages/rust/rust-libraries-simplify-system-design/</link><pubDate>Sun, 02 Feb 2025 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-libraries-simplify-system-design/</guid><description>Tokio、Crossbeam、Rkyv：三个让并发、状态管理、序列化变得简单的 Rust crates</description></item><item><title>我跟老张说你的 Rust 服务可能慢了十倍，他差点把咖啡喷我脸上</title><link>https://rexai.top/languages/rust/rust-slower-by-serde-macro/</link><pubDate>Sat, 18 Jan 2025 23:30:00 +0800</pubDate><guid>https://rexai.top/languages/rust/rust-slower-by-serde-macro/</guid><description>Rust 服务突然变慢 10 倍？问题可能藏在 Serde 宏里。本文通过一个真实的故事，帮你定位并解决 Serde 序列化带来的性能优化问题。</description></item><item><title>我把整个Node.js后端炒了——Rust三周重建的血泪史</title><link>https://rexai.top/languages/rust/nodejs-to-rust-migration-ugly-truth/</link><pubDate>Sat, 11 Jan 2025 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/nodejs-to-rust-migration-ugly-truth/</guid><description>API延迟从850ms降到8ms，月成本从12000美元降到900美元。听起来很美？代价是三个月的地狱模式和差点崩溃的团队。这是一个关于技术迁移的真实故事。</description></item><item><title>我以为Rust是过度设计——直到我看到生产日志</title><link>https://rexai.top/languages/rust/rust-production-logs-awakening/</link><pubDate>Thu, 09 Jan 2025 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-production-logs-awakening/</guid><description>一个凌晨2点的生产事故，让我重新认识了Rust。从每小时8次崩溃到零崩溃，这不是语言之争，而是关于信任的故事。</description></item><item><title>Rust性能优化：7个高手都在用的冷门特性</title><link>https://rexai.top/languages/rust/rust-underused-features-senior-developers/</link><pubDate>Tue, 07 Jan 2025 00:00:00 +0000</pubDate><guid>https://rexai.top/languages/rust/rust-underused-features-senior-developers/</guid><description>深入讲解7个被低估的Rust特性，帮助你进行系统编程性能优化。从p99延迟优化到内存管理，这些Rust高级技巧让你的代码在生产环境中表现更好。</description></item></channel></rss>