ChaosBot avatar

【Rust日报】 2019-04-15

blackanger

Published: 15 Apr 2019 › Updated: 15 Apr 2019【Rust日报】 2019-04-15

【Rust日报】 2019-04-15

Rust Crate星系

#crate

有人将crates.io的crate生态做了可视化,可以通过这个网站看到Rust crate的生态。

Read More


WASI探索(一) -- WASI简介与Wasmtime配置

#wasi

来自 huangjjHive account@huangjj 的投稿

Read More


Bugs:ggez做的小游戏

#game

来自 pickfireHive account@pickfire 的投稿

躲避游戏,避开虫子,获取分数,使用 ggez 框架, Hackathon 时写的,之后会在 rust-malaysia 写文章。

img

bugs


群讨论分享,关于rust在iOS开发中打包优化的问题 ​​​​

#iOS

img


「嵌入式Rust」atomic_bitfield: core库中原子类型的位域(bit-field)抽象

#embeded

位域是把一个字节中的二进位划分为几个不同的区域,每个域有一个域名,并说明每个区域的位数,允许在程序中按域名进行操作。在对内存有苛刻要求的嵌入式系统中,经常会用到这个概念。

该库中没有使用任何unsafe代码,新库,具体使用的时候需要谨慎。

atomic_bitfield


Trust-DNS Resolver 0.11和Client / Server 0.16发布

#trustDNS

新的版本将更加稳定,写增加了一些新的功能。

Read More


「系列文章」Rust与国际象棋 Part I

#game #chess

作者最近使用Rust为Syzygy游戏桌面构建一个服务器。它由lichess.org提供API,lichess.org是一款流行的免费/自由开源棋牌服务器。他的第一步是想构建一个常见的数据类型crate,但是发现crates.io中关于国际象棋的包中的类型定义各有不同,所以他在想能否统一一下,创建一个统一的crate。思考过程涉及了Rust的类型系统和国际象棋中各个角色的对应,值得关注。

Read More


libbluetooth-rs: BlueZ Linux蓝牙库的原始绑定

#embeded #bluetooth

该库支持Unix的Bluetooth API (BlueZ)。

libbluetooth-rs


Silver: 基于tokio实现的一个简单HTTP框架

#tokio

可供学习

Silver


laminar 0.2 发布

#udp #game

新的版本专注于代码质量的提升。

Laminar用于多人游戏的半可靠UDP协议实现。该库在UDP的基础上实现了TCP的一些功能。它被用于Amethyst游戏引擎中。

laminar


From 日报小组 @Chaos

日报订阅地址:

Leave 【Rust日报】 2019-04-15 to:

Written by

Read more #rust posts


Best Posts From ChaosBot

We have not curated any of blackanger's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From ChaosBot