ITPub博客

首页 > 数据库 > 数据库开发技术 > 【Rust日报】2023-03-06 Rust中的安全性和稳定性

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

原创 数据库开发技术 作者:Rust语言中文社区 时间:2023-03-07 23:52:38 0 删除 编辑

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


原文作者:Rust语言中文社区;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2020-06-11

  • 博文量
    1769
  • 访问量
    718618