ITPub博客

首页 > 数据库 > 数据库开发技术 > 【Rust 日报】2023-2-24 Dioxus 0.3 发布,巨大的更新

【Rust 日报】2023-2-24 Dioxus 0.3 发布,巨大的更新

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

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

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

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

注册时间:2020-06-11

  • 博文量
    1769
  • 访问量
    718603