新库 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对象改为使用枚举,进一步使用宏来消除重复代码
1
共 0 条评论, 1 页
评论区
写评论还没有评论