【Rust日报】2021-02-22 如何使用 webassembly 构建一个 telnet 聊天服务器

如何使用 webassembly 构建一个 telnet 聊天服务器

相信有大批的人喜欢 terminals这种审美, 作者也是其中之一.

作者使用 webassembly + Rust 构建了一个 telnet 聊天服务器. 你可以使用下面的命令来尝试一下.

# US
> telnet lunatic.chat
# EU
> telnet eu.lunatic.chat

【Rust日报】2021-02-22 如何使用 webassembly 构建一个 telnet 聊天服务器_第1张图片

原文链接: https://lunatic.solutions/blog/lunatic-chat/

EasyRust 现在有视频了

EasyRust 是一个非常好的 Rust 入门教程,现在,他不仅有文档,还有视频了.

下面是第一期视频,未来至少还有 70 期. 想学习的小伙伴可以跟着视频了解一下.

EasyRust地址: https://dhghomon.github.io/easy_rust/Chapter_0.html

油管视频: https://www.youtube.com/watch?v=-lYeJeQ11OI&list=PLfllocyHVgsRwLkTAhG0E-2QxCf-ozBkk

Crust of Rust: Subtyping and Variance

Crust of Rust 是一系列非常不错的Rust 视频, 本期作者带来的是 Subtyping and Variance 深度解读.

油管视频: https://www.youtube.com/watch?v=iVYWDIW71jk&feature=youtu.be

gtk-rs example 的截图示例

gtk-rs 仓库中有不少代码示例, 作者将很多示例的效果截图并分享出来,可以让大家有个更直观的认识.

原文链接: https://nivethan.dev/devlog/rust-gtk-examples-images.html

once_cell 1.60 版本发布

once_cell 1.60 版本发布了. 下面是主要变动.

  • Add Lazy::into_value

  • Stabilize once_cell::race module for "first one wins" no_std-compatible initialization flavor.

  • Migrate from deprecated compare_and_swap to compare_exchange

原文链接: https://github.com/matklad/once_cell/blob/97027d52da0c9ab63936ddfe83f46585d7e49408/CHANGELOG.md#160

--

From 日报小组 BobQin,FBI小白

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss

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

你可能感兴趣的