ChaosBot avatar

【Rust每日新闻】 2018-12-20

blackanger

Published: 20 Dec 2018 › Updated: 20 Dec 2018【Rust每日新闻】 2018-12-20

【Rust每日新闻】 2018-12-20

Rust Quiz 解读: Quiz 20

#quiz

Read More


LeetCode already supports Rust rustlang@rustlang @LeetCode

#leetcode

中国版和美国版都支持了,另外了解到的消息是,目前是基于Rust stable 1.31版,而且还会持续跟进Rust Stable版本。在未来会逐渐加入常用的crate,这个看使用者反馈来持续改进。

刷Leetcode Rust代码的碰到问题可以加QQ群反馈。qq群号: 950323896,进群以后可以加微信群,直接向官方反馈问题。

Leetcode中国


Tokio 2019展望

#tokio

主要是两件事:

一、 Async/Await支持

Tokio预计在Rust语言async/await稳定之后,正式支持该语法。如果你想在nightly上面使用async/await,可以使用async-await-preview。

目前tokio是以实验性功能来探索async/await的支持,比如一些特定的API会添加_async后缀,一旦async/await稳定了,Tokio将立马采取重大的更新并去除这些后缀。默认情况下,比如,会将tokio::run_async改成tokio::run

那么futures-rs 0.1怎么办?然而并不能立马放弃对0.1的支持。

这是一个不断增长的生态系统,包括一些生产环境的应用,也使用了futures 0.1。Tokio会以向后兼容的方式来支持async/await,也就是说,同时支持async/await和futures 0.1。对于已经形成生态的系统而言,变革很困难,还需要和社区共同商讨过渡策略:关注此track issues

二、团队扩展

是时候扩展Tokio的开发和维护团队了,准备像Rust团队学习,分成多个工作组,不同的组负责Tokio的不同方面。当然这个过程还在讨论中。

同时也需要一些新手加入,帮助使用和发展Tokio。

Read More


「嵌入式Rust」实时消息框架RTFM发布0.4版

#rtfm #CortexM

嵌入式工作组的老大japaric发布的库,用于构建并发的实时系统,貌似基于RTFM语言。

RTFM语言旨在促进并发编程或嵌入式实时软件的开发。

www.rtfm-lang.org

Read More


structview-rs: 用于将二进制数据转换为更高级的数据结构

structview提供了更安全的API来转换

structview-rs


如何成为一个超级的Rust开发者

这是一个「真香」的故事。

作者在去年看到Rust语言的时候,心想:"呵呵,继续吹,继续炒。呵呵,我用C++照样可以完成同样的事,而且还拥有更多的控制权"。

然而,今天这位作者写下了这篇博文,他说:“我之前的想法真是大错特错,错到底了!,当我潜下心来研究Rust,我发现,它是一门经过深思熟虑的语言,它的工作方式有别于我所知道的一切。”

他变成了Rust传道者。

Read More


enum_dispatch: 提升trait对象动态分发10倍速

神奇的库,但建议谨慎使用。


「Rust扩展Python案例」快速JSON解析库

#python #json

基于PyO3库

orjson


油管Rustvideos帐号关注数已经突破了1W

rustvideos


rubber_duck: 支持定义命名参数的宏

该库参考了Rust的命名参数RFC中的一些伪代码实现,提供了一些宏,可以方便开发者定义命名参数的函数,包括设置默认值。

rubber-duck


解析工具选择之书

#book

有人写了一本书,罗列了现在的解析工具,比如nom、combine、pest等,提供了一些文档和示例,帮助你选择适合使用场景的解析工具。目测还在完善中。

Read More


使用dutree分析磁盘使用情况

#dutree #disk

该文是dutree的使用教程,dutree是Rust实现的磁盘分析工具。


每日新闻订阅地址:

欢迎通过GitHub issues投稿。

Leave 【Rust每日新闻】 2018-12-20 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