【Rust每日新闻】 2018-09-04
新库 spirit:帮助创建Unix守护进程
使用教程
新库failsafe-rs
Rust实现的熔断器(circuit breaker),可以防止一个应用不断地去尝试一个很可能失败的操作。
Datalust公司使用Rust
该公司构建的日志服务Seq5,最近引入了Rust,实现了Seq Native Storage。它是一种新的跨平台,特定于日志数据的存储引擎。
该文章记录了他们公司的技术栈,以及为什么需要重新构建存储引擎,以及从Rust中得到了什么?
Rust实现的ANSI Sql词法分析器和解析器
在gfx-portability的Metal后端上运行RPCS3和Dolphin
- RPCS3是一个开源的Sony PlayStation 3仿真器,经过gfx-rs团队的努力,现在可以在RPCS3中渲染游戏。
- Dolphin是最近两款任天堂视频游戏机的模拟器:GameCube和Wii。
又一个文本编辑器实现
编译器之书新增了MIR借用检查章节内容
Rust中可行性函子的探讨
比较学术的文章,作者试图在现有Rust实现基础上来探讨实现Monad抽象的可能性
L1 缓存和内存提取的时间差
本文测量了 内存中提取和L1缓存中提取的速度。使用Rust的内联汇编功能,而不是编写纯汇编代码。
结论:
从缓存中进行数据访问可以节省大约190个处理器周期。 结果当然会随处理器架构而变化。 Debug和Release模式方面没有太大区别,因为汇编代码没有被编译器优化。
案例:Rust代码重构
通过重构将trait对象改为使用枚举,进一步使用宏来消除重复代码
Congratulations @blackanger! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :
Award for the number of posts published
Award for the number of upvotes received
Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word
STOP