Effective Rust: 35种提升Rust代码的方法
这是一本关于 Rust 的最佳实践指南的电子书,其中包含了很多 Rust 编程的技巧和建议。 这篇指南分为多个章节,涵盖了 Rust 编程的各个方面, 他分别从 类型
, 概念
, 依赖
, 工具
等几大类上阐述了 35 种提高 Rust 代码编写的技巧.
原文链接: https://www.lurklurk.org/effective-rust/
在 Rust 中使用 C++ 编写的通用库
这篇文章介绍了如何使用 C++ 和 Rust 编写通用库,并在 WASI(WebAssembly System Interface)上运行。 WASI 是一种 WebAssembly 的扩展,它提供了一种标准的方式来访问系统资源,例如文件系统、网络和进程。
原文链接: https://medium.com/@shyamsundarb/writing-universal-libraries-using-c-and-consuming-it-in-rust-wasi-80ad1174e0c9
Digital Extinction: Rust实现的开源3D RTS 游戏
Digital Extinction 是一款3D即时战略(RTS)游戏。故事设定在人类和人工智能为生存而战的不久的将来.
他是开源和永久免费的, 它可以在Linux,Windows和潜在的其他平台上运行。 使用 Rust 和 Bevy 开发完成.
github地址: https://github.com/DigitalExtinction/Game
实验性补丁: 为使用 Rust 编写网络驱动 做铺垫
内核开发人员Fujita Tomonori在周日发送了一组补丁,为网络设备驱动程序提供了Rust抽象以及最初的Rust虚拟驱动程序, 这为 Linux 网络设备驱动程序的 Rust 抽象奠定了基础,以便 Rust 代码可用于构建新的网络设备驱动程序. 不过到目前为止,网络子系统中尚未发布 Rust 的实际硬件设备驱动程序。
原文链接: https://www.phoronix.com/news/Linux-Rust-Network-Patches
--
From 日报小组 BobQin,FBI小白
社区学习交流平台订阅:
Rustcc论坛: 支持rss
微信公众号:Rust语言中文社区
Rust语言中文社区视频号live上线啦,以后会不定时直播Rust活动,欢迎关注