- 博客(2174)
- 收藏
- 关注
原创 【Rust日报】 Rust 错误源追踪示例
tohum 是一个强大的命令行工具(CLI),帮助开发者使用预定义的种子模板快速启动新项目,告别重复的项目配置工作。使用结构化错误时,通过在不同上下文位置使用唯一的错误类型(如"哪个文件未找到"),错误本身就能指向唯一位置。这是一个演示如何通过追踪错误源链来揭示隐藏在错误链中的宝贵诊断信息的 Rust 代码示例。:基于 Rust 构建,可在数秒内完成新项目的创建,性能卓越。:显示完整的错误链路,包括 DNS 解析错误等详细信息。启用源追踪后可遍历完整错误链,展示完整的诊断信息。
2026-02-10 21:00:21
63
原创 【Rust日报】 confidential-ml-transport - 机密机器学习传输
Expression Solver是一个用 Rust 编写的最小化表达式语言、编译器和基于栈的虚拟机项目。:包括栈操作(PSH/POP)、算术运算(ADD/SUB/MUL/DIV)、比较操作、寄存器操作(SET/GET)和控制流(JZ/JMP/HLT)Hello(握手)、Data(应用数据)、Error(错误)、Heartbeat(保活)、Shutdown(关闭)、Tensor(张量数据)Expression Solver - 一个用 Rust 编写的最小化表达式语言、编译器和基于栈的虚拟机项目。
2026-02-10 21:00:21
208
原创 【大家的项目】vibe 了一下 codex cli,改名叫 aish,作为 shell 辅助工具
vibe了一下codex cli,改名叫aish。让它不再专门在某个项目目录写代码。作为一个shell命令辅助工具运行,比如想不起来哪个复杂的shell命令的时候,随时aish,然后提问…
2026-02-06 22:00:12
328
原创 【大家的项目】Agent studio 一个原生、跨平台的 Agent 客户端
https://github.com/sxhxliang/agent-studio 后续将会集成远程会话功能 https://github.com/sxhxliang/arp。采用尖端技术构建,它为与多个 AI 代理交互、编辑代码、管理任务等提供了无缝体验——一切都在一个统一的界面中。左右,基于ACP 协议使用 claude code、codex、gemini、kimi、qwen、iflow....等等。这是使用 Rust 和GPUI开发的原生agent 桌面,集成了编辑器、终端等常用功能,大小只有。
2026-02-04 22:01:17
259
原创 【Rust日报】使用数组存储树(或图)
就我而言,我把代码设计成运行固定次数,这样我就可以把数组初始化为正确的大小(这也让它驻留在栈上)。当时,这一切看起来都很合理,我认为我的做法很符合 Rust 的惯用风格。它发展迅速,我非常欢迎更多人加入合作。我还看到了链接的帖子,其中提到了 slab、slotmap 和 handy 之类的东西,它们似乎都是“将尺寸转换为向量”这一想法的迭代,并针对特定的痛点进行了优化。编译器将所有内容内联,基准测试显示,对于 1000 个元素的访问,耗时约为 88ns,而 arrow-rs 的耗时约为 147ns。
2026-02-03 22:00:58
310
原创 【Rust日报】来自 CrabNebula 的 Tauri LLM 插件官方
在这里,同样得益于 Rust 的强类型系统,他们将每个锁都嵌入到类型系统内部创建的、经过编译器验证的状态机中(简称 typestate)。可运行文本、视觉、扩散、语音和嵌入模型,并支持 PagedAttention、量化(ISQ、UQFF、GGUF、GPTQ、AWQ、FP8)、LoRa/X-LoRa 适配器等功能。刚刚看到一个非常令人兴奋的“官方”Tauri插件发布了,似乎是由CrabNebula的开发者制作的,这意味着它会得到很好的支持。简洁、简化的 SDK API,方便您将其嵌入到自己的项目中。
2026-02-02 22:00:57
526
原创 【Rust日报】Sol——一个用 Rust 编写的网页转 Markdown 工具。
我开发这个项目的灵感来源于在使用 Claude Code 或 Codex 这类工具时,经常遇到这样的问题:我只有一个 URL,但想把 URL 上的内容作为上下文提供给模型。通常来说,对于我们在后端和前端(TypeScript)都实现的组件(例如 FHIRPath),我们发现 Rust 的性能提升了约 5 倍。@haste-health/components是一个 React 组件库,其中包含用于各种 FHIR 数据模型的组件、用于生成 FHIR 资源 UI 的组件以及用于轻松实现系统身份验证的组件。
2026-02-02 22:00:57
500
原创 Rust日报】RustyBoard——最大的Rust专属招聘网站
我就直说了,我创建rustyboard.com 的原因是,我相信你们很多人也注意到了,Rust 的就业市场存在巨大的缺口:工作机会是有的,但相关的招聘论坛却空空如也。数据目前以美国为主,因为我最初的抓取工具主要针对以美国为中心的ATS平台,但我一直在寻找更好的国际数据源和公司。我曾有一年时间没用 Rust,但最近我决定重拾记忆,并将其用于我的下一个项目:一个 TUI SSH 应用程序,具有更复杂的实时重载、浏览器 WS 心跳,因此不是标准的 Next CRUD 应用程序。我真心认为它是目前最好的语言。
2026-01-31 22:01:08
577
原创 【大家的项目】lele: Rust 把 ONNX 模型编译成机器码的 AI 框架
🚀 Zero Runtime Dependencies:生成的模型就是纯 Rust 代码,无 libtorch、无 onnxruntime,甚至不需要 std (未来规划)。⚡ 硬核 SIMD 优化:针对 Apple Silicon (NEON) 和 x86_64 (AVX/SSE) 手写汇编级内联优化的算子,拒绝通用库的性能损耗。🧠 极致内存控制:静态内存分配与零拷贝权重加载,彻底消除运行时的 GC 和不可预测的内存抖动。lele 选择了一条不同的路:AOT(Ahead-Of-Time)编译。
2026-01-30 22:00:21
39
原创 【Rust日报】 ffmpReg 简介:一个完全用纯 Rust 重写的 ffmpeg
链接:GitHub:https://github.com/Daemoniorum-LLC/haagenti crates.io:https://crates.io/crates/haagenti(发布中)由 Lilith Crook 和 Claude (Opus 4.5) 构建。完整的容器支持即将推出。嗨,各位 Rustaceans,我今年 21 岁,我一直在开发ffmpReg,它是用纯 Rust 语言完全重写的 ffmpeg。Haagenti 的任务是将 140GB 的数据装进 24GB 的存储空间。
2026-01-29 22:00:23
396
原创 【Rust日报】 sockudo-ws - 超低延迟 WebSocket 库
sockudo-ws 是一个为 Rust 设计的超低延迟 WebSocket 库,专门针对高频交易(HFT)应用和实时系统优化。1024字节/100连接: 232,072 msg/s (uWebSockets: 224,498)512字节/100连接: 232,712 msg/s (uWebSockets: 227,973)SIMD 加速(支持 AVX2/AVX-512/SSE2/NEON 等)sockudo-ws - 超低延迟 WebSocket 库。:逐层增加通道数(3→32→64→128→256)
2026-01-28 22:00:48
935
原创 【Rust日报】 Succinctly:基于简洁数据结构的快速 jq/yq 替代工具
项目,这是一个使用简洁数据结构(通过 rank/select 半索引技术)实现 jq 和 yq 功能的库和 CLI 工具。: 纯 Rust 原生解析和渲染,直接输出 SVG/PNG,无浏览器、Node.js、Puppeteer。是一个纯 Rust 实现的 Mermaid 图表渲染工具,性能比官方 mermaid-cli 快。内存使用仅为 jq 的 **7-30%**(100MB 文件仅用 104MB vs 1GB)内存使用仅为 yq 的 **9-16%**(100MB 文件仅用 573MB vs 6GB)
2026-01-27 22:00:55
371
原创 【Rust日报】 使用Burn机器学习框架构建的离线机器学习应用:植物病害检测AI
解决现有向量数据库(如 Qdrant、Milvus、Weaviate)需要 Docker 容器、网络配置、HTTP/gRPC 序列化等复杂部署问题。项目地址:https://github.com/nubskr/satoriDB。Burn框架优势:编译成单一二进制文件,支持多平台(GPU/CPU/浏览器):通过伪标签技术,用30%标注数据达到相当于60%全标注数据的准确率。使用Burn机器学习框架构建的离线机器学习应用:植物病害检测AI。:标准CNN架构(4个卷积块:32→64→128→256通道)
2026-01-26 22:01:42
766
原创 【Rust日报】 AMD Zen 5 的性能突破 & SIMD 编程在纯 Rust 中的应用
Zen 5 是首个拥有完整 512 位数据通路的 AMD CPU,可以充分利用 AVX-512 指令而不会降频。完整支持ChaCha20-Poly1305、RSA-OAEP、RSA-PSS、RSASSA-PKCS1-v1_5。改进多种事件的一致性(wheel、hashchange、dblclick、resize等)新增SimpleDialog类型处理alert()、confirm()、prompt()可通过http_proxy、HTTP_PROXY环境变量或--pref参数设置代理。
2026-01-25 22:00:40
794
原创 【大家的项目】kota: 用rust实现的一个轻量级claude code
于是用 rust 开发了一个轻量级的 ai coding agent, 名字叫 kota ,支持 gpt,claude,deepseek 等系列模型,当前支持本地读写代码,执行 bash 命令,简单的会话上下文管理功能。当前claude code, cursor等ai编程助手可以说是比较热门的工具, 但是要想用好这些ai编程工具最好的办法是自己复刻一个轻量级版本, 这样就能更加深刻地学习其工作原理。项目地址: https://github.com/StepfenShawn/kota/
2026-01-23 22:00:33
316
原创 年度社区嘉年华解锁!AI Coding、社区开放麦、开源集市、社区圆桌……1月31日等你共聚!
1 月 31日,OceanBase 社区嘉年华。与技术领袖面对面,与社区伙伴组队碰撞。拥抱开源,共探 AI,我们嘉年华见!你期待的科技盛宴,正在加载——我们已备好全部精彩,只等你来。和社区开发者共赴技术之约!欢迎扫描海报二维码报名。名额有限,先到先得!
2026-01-22 22:00:27
97
原创 【Rust日报】维护者的工作对 Rust 项目具有倍增效应
我们目前正在寻找支持 Rust 项目各个代码库维护者的机制,以确保他们的工作稳定,并让他们能够专注于自己最擅长的领域:改进 Rust。很多人乐于为开源项目做贡献,改进代码、实现新功能,因为这通常被认为很有趣,而且实现新功能本身也是一项显而易见的成就,能够满足他人的需求,或者让他们获得一份值得骄傲的成果。我们非常高兴 Rust 项目拥有如此多优秀的维护者,他们倾注心血,确保 Rust 每天都在进步,并投入大量时间成为特定 Rust 项目的专家,以便高效地维护它们。这是我们想要避免的。
2026-01-18 22:00:30
731
原创 【Rust日报】沃尔沃汽车中的 Rust
讨论始终围绕着一个核心矛盾:Rust 的编译器强制保证为功能安全工程师和软件工程师在这些领域花费大量时间预防的问题提供了支持,但一旦从原型阶段过渡到系统更高关键性的部分,生态系统的支持就会迅速减少。用于验证和认证的工具仍在完善中。我们提出六项建议:找到帮助安全关键型社区满足自身需求的方法,建立生态系统范围内的 MSRV 约定,创建以目标为中心的准备情况检查清单,记录依赖项生命周期模式,定义对安全案例友好的异步运行时的要求,并将 C/C++ 互操作性视为安全故事的一部分。
2026-01-17 22:00:33
466
原创 【Rust日报】《LLVM 糟糕的一面》|《cargo-semver-checks 呈现指数级增长》
如果一个开启了某特性的函数调用了另一个关闭该特性的函数,可能会导致 ABI 不匹配,进而引发崩溃。走向成熟的关键一年,它通过更强大的自动化检查和更快的运行速度,进一步保障了 Rust 生态的稳定性。:Lint 规则(检查项)从 2022 年底的 30 个、2023 年的 57 个、2024 年的 120 个,增长到了 2025 年底的。开发动机:这是作者的第一个 Rust 学习项目,旨在通过实践掌握 Rust 的所有权(Ownership)、性能优化和终端 I/O 处理。时的“俄罗斯轮盘赌”现象。
2026-01-16 22:01:04
967
原创 【Rust日报】 Neuroxide:用 Rust 重写 PyTorch 框架,针对实时机器人
系统/框架是用 Rust 写的,模拟是用 Bevy (Rust 游戏引擎)和 Avian3d (Rust 物理引擎)做的。讨论:https://www.reddit.com/r/rust/comments/1qah0qk/neuroxide_ultrafast_pytorchlike_ai_framework/Dragonfly Robotics 表示,他们之所以自研而非直接使用 PyTorch 或现有 Rust 库,是因为在复杂的机器人控制循环中,需要对计算图的执行拥有更细粒度的控制权。
2026-01-15 22:00:52
924
原创 Rust数据标注黑客松收官:我们共同教会AI写代码
理由很技术,也很实在:Rust编译器提供的严格检查,能让AI生成的代码获得即时、可靠的反馈。“AI写Rust代码,经过编译器检查反馈,再修改,直到迭代成功——这个过程可以自动化,而且一旦成功,代码大概率是可以工作的。李翩翩在获奖感言中提到:“这些老师们不仅搭建了一个学习和交流的平台,更重要的是,他们用一些规则和标准、还有一些投入,给大家营造了一个可以长期成长的环境。王伟则分享了自己的成长:“在这个期间中,我接触到一些Rust中以前没关注到的语法,也使用了一些更多冷门的库,我自己也感觉到自我提升挺大的。
2026-01-14 23:08:53
885
原创 【Rust日报】Radar 如何用单个 Rust 服务取代 Elasticsearch/MongoDB 组合
WebKit 的版本号(如 605.1.15)长期保持不变,导致无法通过版本检测来启用某些现代特性(如 Krisp 降噪),迫使开发者使用丑陋的 Monkey-patch。他们通过自研 Rust 数据库 HorizonDB,成功解决了传统数据库(Mongo/ES)在特定地理空间任务下的性能和成本痛点,实现了性能提升与成本削减的双赢。:WebKit 对 AV1 编码的支持仅限于有硬件解码的新设备,不像 Chrome 那样有软件退避方案,这在复杂的屏幕共享场景中非常受限。为什么“讨厌” WebKit?
2026-01-13 22:00:23
1067
原创 【大家的项目】active-call: 纯Rust写的超高性能VoiceAgent框架
相比Pipecat/Livekit这些Framework, active-call更加专注于语音通话,最核心的就是性能很好, 2C4G很轻松支持200路并发,持续稳定运行个把月没问题。当然还是保留了最基础的Websocket API,允许通过Websocket来控制一个通话,这个当然是比较底层的实现,也是开发者最喜欢的方案。并且保留了我们最大的技术特色: 唯一一个内置SIP支持的Voice-Agent SDK, 可以直接对接sip 网关,实现Ai与电话的对接。
2026-01-13 22:00:23
353
原创 【Rust日报】Rust 新特性:编译时反射
除了原始数字之外,文章进行了统计上的因果推断检验,计算了 Pearson 、Spearman 、Kendall 系数,所有检验的 P 值均为 0.0 ,这证实了这种关系具有显著的统计学意义,表明这种模式并非随机巧合,从而揭示了项目安全方面清晰的因果链:依赖关系越多 → 复杂性越高 → 脆弱性风险越大。阅读:https://dimforge.com/blog/2025/01/09/the-year-2025-in-dimforge/Rust 新特性:编译时反射 std::mem::type_info。
2026-01-12 22:01:07
831
原创 【Rust日报】个人年度总结:Rust 项目中国贡献者 - 许杰友和 Xutao Song
作者参考了 GCC 的解决方案完成了修复。团队幽默地表示,2026 年的目标是能做到“错误编译(mis-compile)”内核,即先打通编译流程,再逐步修复生成的二进制文件可能存在的运行错误。gccrs 是 GNU 编译器集合(GCC)的一个全功能的 Rust 语言前端实现,是让 Rust 成为 GCC “头等公民”的长期努力。阅读:https://rust-gcc.github.io/2026/01/08/2025-12-monthly-report.html。
2026-01-12 22:01:07
833
原创 【Rust日报】 Rust 1.93 Cargo 更新与进展
第 2 部分《Who Calls Free?r/rust 频道围绕该研究揭示的漏洞类别以及 Rust 语言的防御效果展开讨论:https://www.reddit.com/r/rust/comments/1q77eqe/kernel_bugs_hide_for_2_years_on_average_some_hide/阅读:https://blog.rust-lang.org/inside-rust/2026/01/07/this-development-cycle-in-cargo-1.93/
2026-01-09 22:00:49
1002
原创 【Rust日报】2025 年用 1160 个 PR 改进 Rust 项目
讨论:https://www.reddit.com/r/rust/comments/1q3u3wj/whats_wrong_with_subtypes_and_inheritance/阅读:https://kobzol.github.io/rust/rustc/2026/01/05/my-rust-contributions-in-2025.html。参与或主持了多项重要调研,包括 2025 年的“Rust 编译器性能调查”、“贡献者调查”和“年度 State of Rust 调查”。
2026-01-08 22:00:32
568
原创 【Rust日报】Xous:用纯 Rust 重新思考嵌入式操作系统
演讲:https://media.ccc.de/v/39c3-xous-a-pure-rust-rethink-of-the-embedded-operating-system#t=30。通过 Rust,开发者可以利用现有的生态系统工具,在不改动内核源码的情况下,实现极其复杂且高性能的安全策略和数据包处理逻辑。Xous 结合了基于页面的虚拟内存和 Rust 强大的借用检查语义,为进程间异步消息传递提供了一种安全高效的方法。原语,实现了任务在“进行中”、“已完成”和“未开始”状态间的协调与去重。
2026-01-07 22:01:10
518
原创 【Rust日报】rtc:Sans-I/O 的 WebRTC 协议栈 | red-apple:用 Cargo 编译输出播放 Bad Apple
在互联网文化(尤其是二次元和程序员圈子)中是一个极其特殊的图腾。当你运行构建命令时,原本显示“正在编译/下载包(Compiling...)”的列表和进度条,会因为项目极其精巧的设计,排列成《Bad Apple!错误处理不应只是简单的“向上抛(Forwarding)”,而应该经过“设计(Designing)”,以服务于“机器自动化恢复”和“人类排查代码”两个目标。这导致了许多“不符合 Rust 习惯”的设计,如大量的通道(Channels)使用和复杂的异步运行环境耦合,使得性能调优和维护非常困难。
2026-01-06 22:00:35
729
原创 【Rust日报】 verified-ledger:使用 Lean 4 作为模糊测试预言机来验证账本的实现逻辑
虽然 Apple 和三星有各自的生态同步功能,但在混合使用 Mac、Linux、Windows 和 Android 的场景下,这些原生方案统统失效。对象的生命周期始于构造完成,终于析构开始。:Rust 2018 引入,使引用的生命周期从其最后一次使用处结束,而非简单的作用域结束,增加了代码的灵活性。如果两个指针可能指向同一内存(别名),编译器就不能把内存值缓存在寄存器里,也不能进行向量化(SIMD)优化。:悬挂指针(Dangling pointers)在 C/C++ 中很容易产生,编译器通常不强制拦截。
2026-01-05 22:01:02
919
原创 【Rust日报】 Fjall:日志结构化、可嵌入的键值存储引擎
作者提到这正说明了 Rust 社区讨论的“显式 Handle 克隆”的重要性——如果能清晰区分“克隆引用(Handle)”和“克隆数据”,这种 Bug 就能在编译期或通过代码审查更容易被发现。:作者在讨论中提到,在某些基准测试中,Fjall 的性能已经接近甚至在特定场景下超过了 RocksDB,尤其是考虑到它更轻量、编译更快的特点。Fjall 发布了 v3.0,它是一个用纯 Rust 编写的、基于 LSM-tree(日志结构合并树)的高性能嵌入式键值(KV)存储引擎。重试时,由于克隆的是同一个。
2026-01-04 22:00:29
706
原创 为什么我推荐所有 Rust 开发者一定要学 Solana?
为了快速打通 Rust 到 Solana 的落地路径,由 Solar 和 Solana Foundation 共同举办,MagicBlock 支持,联合华语区头部的 21 家开发者社区和 21 个大学区块链协会为华语区开发者量身打造为期六个月的三季开发课程,由易至难覆盖全阶段开发者,助 Solana 开发者熟练掌握从 0 到 1 产品设计和项目开发,就业 Solana 生态项目开发岗位。更重要的是,Web3 拥有丰富的工业级场景,能让开发者告别单纯的 demo 练习,真正实现技术能力的落地应用。
2026-01-03 22:00:37
274
原创 【Rust日报】硬件之所予,不及软件之所耗:为什么 C++ 开发者群体依然在快速增长?
阅读:https://herbsutter.com/2025/12/30/software-taketh-away-faster-than-hardware-giveth-why-c-programmers-keep-growing-fast-despite-competition-safety-and-ai/作者解释说,Go 的生态系统在云计算和网络后端非常成熟,且 GC 简化了 Web 应用中复杂的网络状态管理,避免了 Rust 严苛的生命周期限制。:人类对计算量的需求是无限的。
2026-01-03 22:00:37
867
原创 【Rust日报】2026-01-02 ffmpreg:用 Rust 完全重写 FFmpeg
讨论:https://www.reddit.com/r/rust/comments/1q0maft/introduction_ffmpreg_a_complete_rewrite_of_ffmpeg/什么是双向类型推导?:虽然看似需要更多标注,但在实际语言设计中(如 Rust/C),如果强制要求顶层函数必须有类型签名,那么在函数体内部几乎不需要额外的标注。在本视频中,我们将通过尝试定义一个看似简单的 trait 来探索 Rust 的一些最复杂的语言特性。:C 语言的代码库庞大且复杂,重构困难。
2026-01-02 22:00:50
902
原创 【Rust日报】 fluster_rs:看似未来却停留在过去的 FUSE 文件系统
这允许垃圾回收器在识别循环时,能够正确处理那些在清理过程中被新创建或修改的引用,避免了复杂的读写锁(RwLock)带来的性能开销。讨论:https://www.reddit.com/r/rust/comments/1pz0edr/corroded_so_unsafe_it_should_be_illegal/既然 Rust 编译器总是以“所有权”和“生命周期”来限制开发者,那么这个库就要亲手拆掉 Rust 所有的安全围栏,让开发者能像写 C 语言甚至更混乱的代码一样“重获自由”。一个完全不检查边界的向量。
2026-01-01 22:00:19
858
原创 【Rust日报】 reqwest 发布 v0.13:默认开启 rustls
原生实现:它是基于 hyper(HTTP/2)、prost(Protocol Buffers)和 tokio(异步运行时)纯 Rust 编写的,没有复杂的 C 语言库绑定。性能与安全性:受益于 Rust 的内存安全和异步模型,tonic 在性能测试中表现极佳,且能很好地集成到 Rust 的各种中间件(Tower 驱动)中。Rust 帮助我们找到了中间的最佳平衡点,让我们能够编写出与车辆交互的有意义的软件,同时还能享受 Rust 提供的开发者体验。而对于软件爱好者来说,它又过于晦涩难懂,文档也不完善。
2026-01-01 22:00:19
666
原创 【Rust日报】《为什么调用具有完全相同汇编的函数,Rust 比 C 慢?》
讨论:https://www.reddit.com/r/rust/comments/1pwzti4/why_is_calling_my_asm_function_from_rust_slower/阅读:https://www.reddit.com/r/rust/comments/1pw5i9y/4_months_later_update_on_my_journey_toward_the/该文展示了即使底层汇编完全一致,上层 Rust 代码的抽象方式若阻碍了编译器的寄存器优化,依然会导致显著的性能损失。
2025-12-30 22:00:31
702
原创 【Rust日报】Ratatui 支持 no_std 环境、引入 Flex 布局系统
的 readiness 模型)与现代硬件/内核趋势(completion 模型)存在根本性不兼容,这可能需要 Rust 在编译器或标准库层面引入新的异步原语才能完美解决。通过将核心逻辑与 Rust 标准库解耦,Ratatui 现在可以在嵌入式系统、固件及受限的 WASM 环境中运行,极大地扩展了终端 UI 在非桌面场景下的应用边界。:当一个异步操作被取消时,必须确保内核不再访问该内存,否则会发生内存损坏,这在 Rust 的。:在“基于完成”的模型中,内核在 I/O 完成前拥有缓冲区的所有权。
2025-12-29 22:00:26
622
原创 【Rust日报】 FRAME:基于 Web/WASM 的音乐节奏工作站
作者 Nadrieril(Rust 类型团队成员)认为,与其直接定义 Rust 繁杂的表面语法,不如将其转化为一种更小、更简单的核心语言。通过将 Rust 的高级特性还原为一组最小化的、定义严谨的基础构建块(Desugaring),可以使 Rust 变成一门在形式上更可预测、在标准上更易实现的语言。如果你讨厌 Axum 的繁琐,Salvo 带来的开发体验提升是非常显著的。:有些特性互为基础(例如:某些脱糖需要 trait,而 trait 的定义又可能涉及其他需要脱糖的语法),必须小心定义脱糖的先后顺序。
2025-12-28 22:01:03
962
原创 【Rust日报】微软利用 AI 加速从 C/C++ 向 Rust 迁移
它不需要复杂的抽象,仅仅通过 Rust 原生的块表达式特性,就能让代码实现“高内聚、低耦合”,是编写健壮 Rust 代码的一项重要技巧。作为微软系统的功勋专家,Hunt 指出,利用 AI 克服 Rust 学习曲线和重写成本,是实现“安全系统”愿景的必经之路。微软正通过 AI 技术(由系统老兵 Galen Hunt 领衔)解决 C/C++ 迁移到 Rust 的高昂成本问题,标志着“AI 驱动的大规模系统重构”时代的到来。的含义(例如,根据后面的内容改变前面表达式的语义)。这降低了阅读长函数时的认知负担。
2025-12-28 22:01:03
1054
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅