【Rust日报】2023-03-06 Rust中的安全性和稳定性

2023-05-16

Rust中的安全性和稳定性

Rust的设计是围绕安全和健全性展开的。粗略地说,安全的代码是不使用 unsafe 关键字的代码,而健全的代码是不会导致内存损坏或其他未定义行为的代码。 但是当涉及到 unsafe 代码时,这个承诺可能会被打破,而几乎每个地方都涉及到 unsafe 代码。像Vec和HashMap这样的数据结构在它们的实现中有 unsafe 代码。这导致了一个常见的问题:“如果Rust不能保证所有安全的代码都是健全的,它怎么能成为一种内存安全的语言呢?

本文试图给出一个比较合理的答案。

原文链接: https://jacko.io/safety_and_soundness.html

在Linux上简洁地处理桌面通知

runst 是一个非常简单的通知守护程序。这篇文章介绍了这个项目,并提供不同的用法示例,这些示例将改善你在Linux桌面上的体验。

runst github 地址: https://github.com/orhun/runst

原文链接: https://blog.orhun.dev/introducing-runst/

exfat: exFAT 的纯Rust实现

这是一个使用纯Rust实现的exFAT。目前仅支持读取,不支持写入,并且并未实现所有功能,但如果您只需要列出目录并读取文件,则可以使用它。

github地址: https://github.com/obhq/exfat

在GitHub Actions中进行Rust项目的交叉编译

如果你也想让你的 rust 项目拥有多平台的发布, 可以尝试使用 github actions 来实现.

原文链接: https://blog.urth.org/2023/03/05/cross-compiling-rust-projects-in-github-actions/

--

From 日报小组 BobQin,FBI小白

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss

  • 微信公众号:Rust语言中文社区

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【Rust日报】2023-03-06 Rust中的安全性和稳定性 的相关文章

随机推荐