Rust中的安全性和稳定性
Rust的设计是围绕安全和健全性展开的。粗略地说,安全的代码是不使用 unsafe
关键字的代码,而健全的代码是不会导致内存损坏或其他未定义行为的代码。
但是当涉及到 unsafe
代码时,这个承诺可能会被打破,而几乎每个地方都涉及到 unsafe
代码。像Vec和HashMap这样的数据结构在它们的实现中有 unsafe
代码。这导致了一个常见的问题:“如果Rust不能保证所有安全的代码都是健全的,它怎么能成为一种内存安全的语言呢?
本文试图给出一个比较合理的答案。
在Linux上简洁地处理桌面通知
runst 是一个非常简单的通知守护程序。这篇文章介绍了这个项目,并提供不同的用法示例,这些示例将改善你在Linux桌面上的体验。
exfat: exFAT 的纯Rust实现
这是一个使用纯Rust实现的exFAT。目前仅支持读取,不支持写入,并且并未实现所有功能,但如果您只需要列出目录并读取文件,则可以使用它。
在GitHub Actions中进行Rust项目的交叉编译
如果你也想让你的 rust 项目拥有多平台的发布, 可以尝试使用 github actions 来实现.
--
From 日报小组 BobQin,FBI小白
社区学习交流平台订阅:
1
共 0 条评论, 1 页
评论区
写评论还没有评论