< 返回版块

mook 发表于 2022-09-21 21:22

Tags:rust,日报

clap 4.0 - 参数解析器

clap 4.0 比 3.0 主要有一下变化

  • 减少代码体积
  • 去除lifetimes
  • 删除隐含的版本/帮助行为
  • Storing s for Id ArgGroup
  • Introspecting on ArgMatches
  • Non-bool Flags
  • 修复连词的解析问题
Baseline 2.34.0 3.0.0 3.2.21 4.0.0
Builder API Surface 174 245 282 165
Lines of Code 6 13,462 17,308 24,044 20,653
Code size 218.2 KiB 487.0 KiB 609.3 KiB 605.5 KiB 544.3 KiB
Runtime 7.529 us 14.544 us 14.657 us 8.2478 us

ReadMore:https://epage.github.io/blog/2022/09/clap4/

wasmtime 1.0 - 快速,安全,生产就绪!

为什么使用WebAssembly运行时?

Webassembly最初是为了使代码在浏览器中快速运行。这意味着你可以在浏览器中运行更复杂的应用程序,如图像编辑应用程序或视频游戏。因此,每个主要的浏览器都有自己的WebAssembly运行时间来运行这些类型的应用程序。

  • 微服务和无服务器
  • 第三方插件系统
  • 数据库,分析,和事件流
  • 可信的执行环境
  • 便携式客户端

ReadMore:https://bytecodealliance.org/articles/wasmtime-1-0-fast-safe-and-production-ready

Rustacean 原则 与 Rust 之魂

Rustacean 原则主要分为两部分内容:

  • Rust 语言如何为用户赋能,代表 Rust 和 用户的契约
  • Rust 社区如何治理才能更贴近 Rustacean ,代表Rust 团队成员和贡献者之间的一种“契约”。

这份原则总的来说,是为 Rust 的总体目标服务的。Rust 的总体目标是:成为一门赋予每个人构建可靠且高效软件能力的语言。

ReadMore:https://mp.weixin.qq.com/s/RxonxM1Xd7TWuII6vtt8RQ


From 日报小组 冰山上的 mook && Mike

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页