Rust 在 2024 将会无处不在?
Niko Matsakis 最近的一篇博文,他最近一直在思考 "Rust 2024"会是什么样子。这里并不是单指 Rust 2024 edition,而是在畅想在我们完成了未来几年的工作之后,Rust 会是什么样子?他认为答案是,Rust 在 2024 将是 "无处不在 "的一年。到目前为止,Rust 有很多不错的功能,但它们只是在某些时候才会发挥作用。到了 2024 年,它们将在你想使用它们的任何地方工作,他认为这将使 Rust 的感觉大为改观。
更多请看原文:https://smallcultfollowing.com/babysteps/blog/2022/09/22/rust-2024-the-year-of-everywhere/
一些广泛使用的 Rust crates 的“行业系数”。
如果 crate 在工作日不成比例地经常下载,则该系数为正,如果在周末不成比例地经常下载,则该系数为负。0 是 crates-io 上所有 crate 的平均值。
出处:https://twitter.com/davidtolnay/status/1573129704550576129
async-dns
项目发布
libc 中的 DNS 实现是同步的,这意味着为了在异步代码中使用它,需要将其移动到阻塞线程池中。 tokio 和 async-std 都使用这种策略。这个项目的目标是异步执行 DNS,根本不需要阻塞线程池(除了文件操作)。
仍然需要进行一些优化(例如,可以缓存更多内容),但除此之外,我认为这个 crate 应该可以满足您的异步 DNS 需求。
项目地址:https://github.com/notgull/async-dns
From 日报小组 @Jancd
社区学习交流平台订阅:
评论区
写评论那个工业系数的计算方式是:周二至周四下载量/周末下载量 - 总体平均水平
(周一和周五有跨时区问题,所以没被统计进去)
图中选取的是 90 天内超过 100 万下载量的某些 crate,所有完整 crates 的系数我运行的结果在这:
https://gist.githubusercontent.com/zjp-CN/2211ffcf1a811db078e01fcbb45a9e80/raw/9ac21c48a40dc4529d080ec6583c540b8cb08991/industry-coefficient
不是“Rust 在 2024 将会无处不在?” —— 而是 “哪些东西在 2024 版次的 Rust 中无处不在(地被使用)?”