【Rust日报】2023-09-28 egui 0.23 发布

egui 0.23 发布

egui 是一个使用纯 Rust 编写的即时模式 GUI ,简单易用。
在 egui 0.23 中新增了一个方便的图像 API,基于插件系统构建,可以指定加载图片的方式和位置。
// Load from web:
ui.image("https://www.example.com/some_image.png");

// Include image in the binary using `include_bytes`:
ui.image(egui::include_image!("../assets/ferris.svg"));

// With options:
ui.add(
egui::Image::new("file://path/to/image.jpg")
.max_width(200.0)
.rounding(10.0),
);
Announcing egui 0.23: https://www.reddit.com/r/rust/comments/16u9iu5/announcing_egui_023/
egui - online demo: https://www.egui.rs/

文章 - async fn 是错误设计吗?

hyper 作者 seanmonstar 的新文章,讨论了他对 async fn 这个语法糖的一些看法,比如:
  • 有一点糟心的魔法返回类型(magic return type)
  • 可能更优雅的实现方案:
     
    fn call(&self, req: Request) -> Future = async {
    // ...
    }
Was async fn a mistake? : https://seanmonstar.com/post/66832922686/was-async-fn-a-mistake

Week In Rust 514

新一期的 Rust 周报速递发布,快来看看有哪些内容你曾经关注过 :)
This Week in Rust 514: https://this-week-in-rust.org/blog/2023/09/27/this-week-in-rust-514/

From 日报小组 PsiACE
社区学习交流平台订阅:
  • Rust.cc 论坛:支持 rss
  • 微信公众号:Rust 语言中文社区

请使用浏览器的分享功能分享到微信等