在 trait 中使用async fn
async 工作組很高興地宣布async fn現在可以在 nightly 版本的 traits 中使用。在 playground 上有一個完整的工作示例。我們將介紹一些限制,還有一些已知有待解決的錯誤,但我們認為它已經準備好供一些用戶嘗試。
使用示例如下:
#![feature(async_fn_in_trait)] trait Database { async fn fetch_data(&self) -> String; } impl Database for MyDb { async fn fetch_data(&self) -> String { ... } }
更多請看官方blog:https://blog.rust-lang.org/inside-rust/2022/11/17/async-fn-in-trait-nightly.html
社區受助人聚焦:Sebastian Thiel
由 Rust 基金會發起的系列活動,認識 Sebastian Thiel:Gitoxide 核心開發人員和我們新的 Rust 基金會社區受助人聚焦系列的第一個主題。
更多請看原文:https://foundation.rust-lang.org/news/community-grantee-spotlight-sebastian-thiel/
sapling 項目
sapling 項目是由 Facebook 發布的,一個跨平臺、高度可擴展、兼容 Git 的源代碼控制系統。它旨在為用戶提供用戶友好且功能強大的界面,以及極大的可擴展性以處理包含數百萬個文件和數百萬次提交的存儲庫。
項目地址:https://github.com/facebook/sapling
Hyperpom 發布
Impalabs 發布了 Hyperpom,這是一個用 Rust 編寫的 64 位 ARM 二進制模糊器,基于 Apple Silicon 的 hypervisor。它是基于突變和覆蓋引導的。本文概述了它的內部結構,介紹了它由不同的組件組成,以及它們之間的關系。最重要的是,它還收集了開始和開始模糊自己的64位ARM目標所需的所有資源。
-
rust語言
+關注
關注
0文章
57瀏覽量
3006 -
Rust
+關注
關注
1文章
228瀏覽量
6570
原文標題:【Rust日報】2022-11-18 在 trait 中使用 `async fn`
文章出處:【微信號:Rust語言中文社區,微信公眾號:Rust語言中文社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論