【Rust日报】2022-03-06 为 Xous 添加 Rust-Stable libstd 支持

为 Xous 添加 Rust-Stable libstd 支持

Xous 是一个微内核操作系统。目前嵌入式 targets 缺乏 Rust 的 libstd 支持,这反过来意味着它们缺乏 Vec、HashMap、Mutex 和 Box 等结构的便利性。作者在 Rust 编译器的 stable 版本中添加了对 Xous 操作系统的支持,而没有重建整个 Rust 生态系统,从而使 libstd 支持全新的操作系统。

0c23bddb9e65f94b42490eb194ab2cd4.png

更多实现请看作者原文:https://www.crowdsupply.com/sutajio-kosagi/precursor/updates/adding-rust-stable-libstd-support-for-xous

深入解释生命周期

一本正在写作的开原书籍📚,生命周期是 Rust 很重要的特性。它们是使 Rust 在系统编程领域如此有价值的原因。掌握生命周期以有效地使用 Rust 很重要。不幸的是,这是一个非常广泛的话题。要深入了解生命周期的工作原理,我们常常需要从大量官方和非官方的 Rust 书籍、博客、GitHub 问题、源代码评论、视频材料和您自己的错误中一点一点地了解它们。

这本书是作者试图解决这种情况的尝试。在这里,作者试图以有组织的方式提供我所拥有的关于生命的所有知识。我们将从 basics 章节开始,在那里我们将探讨生命周期注释如何影响借用检查。完成本章后,大家应该能够自信地注释您的代码并理解您正在做什么。后续我们探索在某些情况下去了解各种高阶主题。

阅读主页:https://okryvyts.github.io/lifetimes-book/

fltk-rs 1.3.0 版本发布

fltk-rs 是 FLTK 图形用户界面库的 Rust 绑定。fltk crate 是一个跨平台的轻量级 gui 库,可以静态链接以生成小型、自包含和快速的 gui 应用程序。

项目仓库:https://github.com/fltk-rs/fltk-rs

biodiff 项目

使用来自生物学的对齐算法的二进制进制差异查看器

5a62c4bdea4e13bea69a02dbe2e85bfa.png

项目地址:https://github.com/8051Enthusiast/biodiff

实现和优化 Wordle 求解器【视频】

视频地址:https://youtu.be/doFowk4xj7Q


From 日报小组 @Jancd

社区学习交流平台订阅:

  • Rust.cc论坛: 支持rss

  • 微信公众号:Rust语言学习交流

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值