< 返回版块

苦瓜小仔 发表于 2025-06-23 10:46

Tags:日报

Rust 公告:宣布 Clippy 功能暂时冻结

Rust的Clippy项目将从2025年6月26日(Rust 1.89.0 beta)开始,持续12周进入功能冻结期,直至9月18日(Rust 1.89.0稳定版发布)。在此期间,不接受新功能,仅修复漏洞。

目前Clippy有超750个lint需要维护,团队需集中精力优化现有功能。用户可期待更准确的lint,减少误报。

虽新lint的PR不会在冻结期审核,但高级状态的PR可能例外。

社区鼓励贡献,可通过修复漏洞、改进文档等方式帮助Clippy提升。

阅读:https://blog.rust-lang.org/inside-rust/2025/06/21/announcing-the-clippy-feature-freeze/

Reddit:https://www.reddit.com/r/rust/comments/1lhckvj/announcing_the_clippy_feature_freeze_inside_rust/

Termplotter:数学表达式解析器和绘图命令行工具

功能:

  • 绘制带有变量的数学表达式
  • 支持用户自定义函数
  • 支持参数方程
  • 多种显示选项:ASCII、ANSI(彩色)、REGIS、Sixel
  • 文件导出:CSV、SVG、PPM、LaTeX
cargo run -- "sin(sqrt(x^2 + y^2)) for x in -4:4:48 for y in -4:4:48 with svg=examples/ripple_3d.svg"

仓库:https://github.com/ekinimo/termplotter

Reddit:https://www.reddit.com/r/rust/comments/1lh46qa/a_graph_plotter_in_the_terminal/

Brainfuck-rs:用 Rust 编写的 Brainfuck AOT 编译器

brainfuck-rs 是一个用于 brainfuck 的 AOT(Ahead-Of-Time)编译器,用 Rust 编写。

它使用 Cranelift 进行代码生成,并使用系统链接器(例如 gcc / clang )生成原生可执行文件。

它包含一个简单的 CLI( brainfuckc ),有点类似于 gcc。

仓库:https://github.com/on9au/brainfuck-rs

Reddit:https://www.reddit.com/r/rust/comments/1lhjsyr/brainfuckrs_a_brainfuck_aot_compiler_written_in/

Gitoxide:六月更新报告

作者:Byron

作者虽未直接在 Gitoxide 上投入大量时间,但开发了新功能 “hide”,用于隐藏指定提交,优化了 commit-graph 遍历。

此外,作者主要精力放在 GitButler 项目上,重构了代码,创建了 “The Graph”,简化了 commit 图表示,提升了遍历效率。

作者还提到,Gitoxide 将取代 Cargo 中的 git2,但具体工作尚未开始。

阅读:https://github.com/GitoxideLabs/gitoxide/discussions/2054

Reddit:https://www.reddit.com/r/rust/comments/1lhr9mx/gitoxide_in_june/

文章《从头构建 Redis》

作者:Farrell Hauzan

我觉得真正学习 Rust 的最好方法就是动手构建一个实际的项目,所以我决定从零开始制作一个类似 Redis 的数据库。这个过程非常有趣,我也学到了很多东西。

我将自己的整个学习过程写了下来,觉得应该分享出来。在文章中,我详细介绍了其中一些棘手(但也非常有趣)的部分,比如:

  • 使用 Tokio 设置一个并发的 TCP 服务器。
  • 使用 Arc<Mutex<T>> 在异步任务之间协调共享数据。
  • 找到一种简单的方法,通过使用“脏”标志将数据保存到磁盘。

阅读:https://medium.com/rustaceans/my-journey-into-rust-building-a-redis-like-in-memory-database-from-scratch-a622c755065d

Reddit:https://www.reddit.com/r/rust/comments/1lgyduy/building_a_redis_clone_from_scratch/

视频:使用 Rust 编写自己的 Web 服务器后端 REST API

观看:https://www.youtube.com/watch?v=3pdkMH52Wls

--

From 日报小组 苦瓜小仔

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页