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

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语言中文社区

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值