reddit_rust_2026-01-24

Reddit Rust - 2026-01-24

1. mmdr:原生 Rust 版 Mermaid 渲染器(比 mermaid-cli 快 500-1000 倍)

作者: /u/Medium_Anxiety_8143 | 发布于: 2026-01-23 19:00


2. 用Rust替代Protobuf,性能提升五倍

作者: /u/levkk1 | 发布于: 2026-01-23 15:21


3. OneTalker——一款用Rust编写的辅助与替代沟通(AAC)应用

开发者为其行动不便的儿子Ben创建了首个Rust语言编写的辅助沟通应用OneTalker,强调其快速稳定,以解决现有应用速度慢的问题,并邀请测试。

作者: /u/MissionNo4775 | 发布于: 2026-01-23 11:04


4. 官方 /r/rust 招聘专帖:求职者与招聘方请进 [Rust 1.93]

这是 Rust 社区的官方招聘主题帖,为雇主和求职者提供平台,并详细说明了发帖规则与格式模板。

作者: /u/DroidLogician | 发布于: 2026-01-23 07:46


5. rust_analyzer 内存占用过高,有什么解决办法?

用户因同时运行多个Neovim实例导致rust-analyzer占用过多内存,系统频繁交换甚至卡顿,寻求限制其内存消耗的建议。

作者: /u/EarlyPresentation186 | 发布于: 2026-01-23 13:08


6. 近藤 0.9

Kondo 是一款清理项目构建产物的工具,支持 24 种项目类型,新增了试运行和单键确认模式,清理效率高。

作者: /u/t-kiwi | 发布于: 2026-01-23 05:10


7. [媒体] TrailBase 0.23:开源、亚毫秒级、单文件可执行,Firebase 的替代方案

TrailBase v0.23发布,这是一个基于Rust和SQLite、易于自托管的后端框架,提供类型安全的REST API、实时订阅、多数据库支持和WASM自定义功能。

作者: /u/trailbaseio | 发布于: 2026-01-23 22:41


8. sheen - 灵感源于charmbracelet/log的精致多彩日志库

作者发布了 Rust 日志库 sheen,具备彩色文本输出、多种格式化、子记录器等功能,并邀请反馈和贡献。

作者: /u/arfsantonio | 发布于: 2026-01-23 03:11


9. 寻找管理膨胀消息枚举的替代方案或解决方案——需要基于回调的GUI框架

用户寻找Iced GUI库的替代方案,因其消息枚举随应用增长而膨胀,阻碍开发。希望找到类似但能直接将回调与UI元素关联的模型,或管理枚举、为Xilem添加浅色主题的解决方案。

作者: /u/Present_Director3118 | 发布于: 2026-01-23 14:05


10. BlockWatch:一款语言无关的代码检查工具,防止文档脱节,统一代码格式(基于Tree-sitter与Winnow构建)

BlockWatch是一款工具,通过在代码注释中定义区块并与文档链接,自动检测并同步两者内容,确保格式规范。

作者: /u/mennanov | 发布于: 2026-01-23 19:19


11. Rust中的异步日志记录

开发者寻求Rust异步日志库,以在调试时保持实时性,避免打印复杂结构导致的性能损耗。

作者: /u/QuantityInfinite8820 | 发布于: 2026-01-23 14:17


12. 给 Nix 构建者的提问:你们是如何处理这个问题的?

作者: /u/cachebags | 发布于: 2026-01-23 03:56


13. 我开发了一个支持编译时检查、无标准库依赖且复杂度为O(1)的本地化库

作者在开发GUI应用时,为支持多语言,设计了一个将当前语言设为静态变量、本地化表达式存为数组的方案,并据此创建了首个公开的Rust库。

作者: /u/Sweet_Room_8838 | 发布于: 2026-01-23 21:17


14. 派生宏的组合性问题

作者发现Rust的派生宏不可组合,无法创建单一宏来整合多个库的功能,导致配置代码充满重复属性,最终只能使用过程宏作为解决方案。

作者: /u/sergiimk | 发布于: 2026-01-23 19:27


15. 有人在MacOS上用过Rodio吗?

开发者在MacOS上使用Rodio库时,try_seek()方法导致内置扬声器严重爆音,但外接耳机或同时播放其他音频时正常,尝试多种方法均未解决。

作者: /u/shifkey | 发布于: 2026-01-23 23:05


16. pg_grex:PostgreSQL 的动态正则表达式构建工具

作者: /u/yehors | 发布于: 2026-01-23 22:00


17. 求助:Rust待办事项应用的命令行参数问题

用户完成书籍学习后开始开发Rust命令行待办应用,但不确定如何处理CLI参数,并寻求关于clap库的使用建议。

作者: /u/EvenMasterPiecev2 | 发布于: 2026-01-23 21:17


18. 调试器中枚举显示错误

用户发现Rust调试器无法正确显示自定义枚举值,在Neovim和Zed中均出现此问题,导致调试不便。

作者: /u/guoxiaotian | 发布于: 2026-01-23 20:36


19. 从5分钟到15秒:Telegram机器人的并行数据库测试

介绍如何结合 #[sqlx::test] 和 teremock 实现数据库测试的完全隔离与并行执行,从而将测试时间从数分钟缩短至秒级,并消除清理代码和随机失败问题。

作者: /u/stepan_romankov | 发布于: 2026-01-23 08:29


20. 我开发了一个Rust守护程序,可根据你正在使用的物理键盘自动切换输入法布局

作者: /u/aydiler | 发布于: 2026-01-23 22:40