【Rust 日报】2023-01-08 Rust新年夜话——2022年回顾

2023-02-15 19:28:07 浏览数 (1)

Rust新年夜话

社区张汉东老师对 Rust 2022 年的回顾。

视频链接:https://rust-lang.feishu.cn/minutes/obcnns5g26e9bkzhi87s6t48

另外,张老师还有五万字的 Rust 2022 生态版图调研报告。虽然我们之前推荐过了,但值得再次推荐。

微信阅读:(上)https://mp.weixin.qq.com/s/HhtFYc4LUQ7PA91ZPLwlNw

微信阅读:(下)https://mp.weixin.qq.com/s/COxWWxGWXLu8A7pLFJATQA

GitHub 全文阅读: https://github.com/RustMagazine/Rust-Ecosystem-Annual-Report/blob/main/2022/report.md

datacake:构建分布式系统

这是一款易于使用的,用于在 Rust 中构建最终一致的分布式数据系统。以下特点:

  • 简单,使用一个 Trait 就可以启动一个集群。
  • 改变状态时可调整一致性级别。
  • 数据中心感知复制优先级。
  • 用于存储 Trait 实现的预构建测试套件,确保功能正确。

GitHub:https://github.com/lnx-search/datacake

Fake-Unix

WebAssembly Unix 终端。示例:

代码语言:javascript复制
$ fortune -s | cowsay
 _____________________________________
< Your mother is disappointed in you. >
 -------------------------------------
             ^__^
             (oo)_______
              (__)       )/
                  ||----w |
                  ||     ||
$ # 重定向
$ echo "Wow what a great fortune" > file
$ # cat
$ cat < file
Wow what a great fortune

GitHub:https://github.com/Property404/its-a-unix-system

链接:https://dagans.dev/projects/its-a-unix-system/

如何在 Rust 中测试

这是一篇讲解如何在 Rust 中对代码进行测试的文章,作者的工作是为 IDE 编写编译器前端。

链接:https://matklad.github.io/2021/05/31/how-to-test.html

WASM 相关

两篇与 WASM 相关的文章:

  • 使用 WASM(spin)构建微服务:https://medium.com/@shyamsundarb/microservices-with-rust-and-wasm-using-fermyon-30245673cdbb
  • 使用 WASM 播放 3D 动画模型:https://guptanikhil.medium.com/react-rust-wasm-play-an-animated-3d-model-ab0dc3fbb903

Rust Vim 补全

这是一篇介绍使用 vim 进行 Rust 编程的配置文章,其中包括相关插件和配置文件。

链接:https://medium.com/rust-sections/rust-vim-code-completion-b6a36a177340

0 人点赞