【Rust日报】2021-03-15 Rust的异步是有颜色, 但没什么大不了

Rust的异步是有颜色, 但没什么大不了

语言设计领域的一个争议点是 有色函数, 即将函数分为异步函数和非异步函数。这个术语来源于2015年一篇名为《What Color is Your Function?》的文章, 它用颜色来比喻JavaScript和其他带有显式异步函数的语言中的同步和异步函数之间常常令人痛苦的不匹配.

Rust 中,也有很多人讨论这个问题, 比如前几天有一片文章 Rust’s async isn’t f#@king colored!.

这里作者将通过原始的定义和实践,来表达自己的观点: Rust 是有颜色的.

原文链接: https://morestina.net/blog/1686/rust-async-is-colored

使用 Rust 写一个 Postgres SQL 打印器: Part I

这是作者 pg-pretty项目项目的一系列文章第一篇.

作者不能忍受非格式化的代码, 对于大型项目来说, 统一风格可以消除很多理解障碍. 但是作者没有找到一个很好的 Postgres SQL 风格打印器, 所以打算自己动手写一个.

原文链接: https://blog.urth.org/2021/03/14/writing-a-postgres-sql-pretty-printer-in-rust-part-1/

Crust of Rust: The Drop Check

这是 Crust of Rust 系列视频的最新一期: The Drop Check, 相信很多小伙伴对 Drop check 都很感兴趣, 可以翻墙看一下.

油管视频: https://youtu.be/Das3XSWo1GU

Post-Monomorphization Dead Code Elimination

原文链接: https://jam1.re/blog/monomorphized-specialization-and-other-unwritten-blog-posts

mlc: Markup Link Checker

该 crate 可以检测 markup 文件中的实效链接, 完全 Rust 实现.

github 地址: https://github.com/becheran/mlc

--

From 日报小组 BobQin,FBI小白

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss

  • 微信公众号:Rust语言中文社区

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值