ascii-d - 画ASCII示意图的工具
Rust写的画ASCII示意图的工具。支持各大平台。程序员的最爱啊。
https://github.com/huytd/ascii-d/raw/master/_meta/toolbar-final.gif
Dioxus 0.3 发布,巨大的更新
Dioxus 是新出的与 Yew 类似的 Rust Web 前端框架(为什么这么多,百花齐放的感觉,难道是天下苦js久矣?)。性能已经与原生js实现的框架差不了多少了。绝对值得关注。
https://dioxuslabs.com/blog/release-030/
福利帖:Rust 如何实现 GUI 系统
这是系列文章。从基础知识点讲解一个GUI系统应该怎么构建,结合Rust语言的特性进行描述。
https://samsartor.com/guis-1/
https://samsartor.com/guis-2/
https://samsartor.com/guis-3/
DIESEL:新增一篇讲解关系的教程
这篇教程讲解了Diesel中 join, 1对多,多对多关系的使用。比较详尽。使用 diesel orm 的同学可以关注。
http://diesel.rs/guides/relations.html
?async 新的进展
以后可能会出现这种语法(还在动议阶段),表示可能是或者不是async trait 或函数。
trait ?async Read {
?async fn read(&mut self, buf: &mut [u8]) -> Result<usize>;
?async fn read_to_string(&mut self, buf: &mut String) -> Result<usize> { ... }
}
/// Read from a reader into a string.
?async fn read_to_string(reader: &mut impl ?async Read) -> std::io::Result<String> {
let mut string = String::new();
reader.read_to_string(&mut string).await?;
Ok(string)
}
然后本篇文章还详细探讨了一种通用的 ?modifier 支持。小编表示:学不动了。
https://blog.rust-lang.org/inside-rust/2023/02/23/keyword-generics-progress-report-feb-2023.html
ESP 嵌入式支持
esp-rs:https://github.com/esp-rs/esp-hal 在紧锣密鼓的开发中。期待啊。这是本项目2023年计划。
https://mabez.dev/blog/posts/esp-rust-24-02-2023/
From 日报小组 Mike
社区学习交流平台订阅:
Rust.cc 论坛: 支持 rss
微信公众号:Rust 语言中文社区