0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在trait中使用 `async fn`

jf_wN0SrCdH ? 來(lái)源:Rust語(yǔ)言中文社區(qū) ? 作者:Rust語(yǔ)言中文社區(qū) ? 2022-11-23 15:40 ? 次閱讀

在 trait 中使用async fn

async 工作組很高興地宣布async fn現(xiàn)在可以在 nightly 版本的 traits 中使用。在 playground 上有一個(gè)完整的工作示例。我們將介紹一些限制,還有一些已知有待解決的錯(cuò)誤,但我們認(rèn)為它已經(jīng)準(zhǔn)備好供一些用戶嘗試。

使用示例如下:

#![feature(async_fn_in_trait)] trait Database { async fn fetch_data(&self) -> String; } impl Database for MyDb { async fn fetch_data(&self) -> String { ... } }

更多請(qǐng)看官方blog:https://blog.rust-lang.org/inside-rust/2022/11/17/async-fn-in-trait-nightly.html

社區(qū)受助人聚焦:Sebastian Thiel

由 Rust 基金會(huì)發(fā)起的系列活動(dòng),認(rèn)識(shí) Sebastian Thiel:Gitoxide 核心開(kāi)發(fā)人員和我們新的 Rust 基金會(huì)社區(qū)受助人聚焦系列的第一個(gè)主題。

更多請(qǐng)看原文:https://foundation.rust-lang.org/news/community-grantee-spotlight-sebastian-thiel/

sapling 項(xiàng)目

sapling 項(xiàng)目是由 Facebook 發(fā)布的,一個(gè)跨平臺(tái)、高度可擴(kuò)展、兼容 Git 的源代碼控制系統(tǒng)。它旨在為用戶提供用戶友好且功能強(qiáng)大的界面,以及極大的可擴(kuò)展性以處理包含數(shù)百萬(wàn)個(gè)文件和數(shù)百萬(wàn)次提交的存儲(chǔ)庫(kù)。

項(xiàng)目地址:https://github.com/facebook/sapling

Hyperpom 發(fā)布

Impalabs 發(fā)布了 Hyperpom,這是一個(gè)用 Rust 編寫(xiě)的 64 位 ARM 二進(jìn)制模糊器,基于 Apple Silicon 的 hypervisor。它是基于突變和覆蓋引導(dǎo)的。本文概述了它的內(nèi)部結(jié)構(gòu),介紹了它由不同的組件組成,以及它們之間的關(guān)系。最重要的是,它還收集了開(kāi)始和開(kāi)始模糊自己的64位ARM目標(biāo)所需的所有資源。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • rust語(yǔ)言
    +關(guān)注

    關(guān)注

    0

    文章

    57

    瀏覽量

    3009
  • Rust
    +關(guān)注

    關(guān)注

    1

    文章

    229

    瀏覽量

    6614

原文標(biāo)題:【Rust日?qǐng)?bào)】2022-11-18 在 trait 中使用 `async fn`

文章出處:【微信號(hào):Rust語(yǔ)言中文社區(qū),微信公眾號(hào):Rust語(yǔ)言中文社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【北京迅為】itop-3562開(kāi)發(fā)板Linux系統(tǒng)中使用NPU

    【北京迅為】itop-3562開(kāi)發(fā)板Linux系統(tǒng)中使用NPU
    的頭像 發(fā)表于 11-25 14:52 ?344次閱讀
    【北京迅為】itop-3562開(kāi)發(fā)板<b class='flag-5'>在</b>Linux系統(tǒng)<b class='flag-5'>中使</b>用NPU

    多路復(fù)用模擬輸入應(yīng)用中使用ADS8411

    電子發(fā)燒友網(wǎng)站提供《多路復(fù)用模擬輸入應(yīng)用中使用ADS8411.pdf》資料免費(fèi)下載
    發(fā)表于 10-22 09:32 ?0次下載
    <b class='flag-5'>在</b>多路復(fù)用模擬輸入應(yīng)用<b class='flag-5'>中使</b>用ADS8411

    反向電流應(yīng)用中使用比較器

    電子發(fā)燒友網(wǎng)站提供《反向電流應(yīng)用中使用比較器.pdf》資料免費(fèi)下載
    發(fā)表于 09-19 12:50 ?0次下載
    <b class='flag-5'>在</b>反向電流應(yīng)用<b class='flag-5'>中使</b>用比較器

    反相降壓/升壓拓?fù)?b class='flag-5'>中使用 TPS62120應(yīng)用說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《反相降壓/升壓拓?fù)?b class='flag-5'>中使用 TPS62120應(yīng)用說(shuō)明.pdf》資料免費(fèi)下載
    發(fā)表于 09-10 10:27 ?0次下載
    <b class='flag-5'>在</b>反相降壓/升壓拓?fù)?b class='flag-5'>中使</b>用 TPS62120應(yīng)用說(shuō)明

    反相降壓/升壓拓?fù)?b class='flag-5'>中使用 TPS62125應(yīng)用說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《反相降壓/升壓拓?fù)?b class='flag-5'>中使用 TPS62125應(yīng)用說(shuō)明.pdf》資料免費(fèi)下載
    發(fā)表于 09-10 10:25 ?0次下載
    <b class='flag-5'>在</b>反相降壓/升壓拓?fù)?b class='flag-5'>中使</b>用 TPS62125應(yīng)用說(shuō)明

    設(shè)計(jì)中使用MOSFET安全工作區(qū)曲線

    電子發(fā)燒友網(wǎng)站提供《設(shè)計(jì)中使用MOSFET安全工作區(qū)曲線.pdf》資料免費(fèi)下載
    發(fā)表于 09-07 10:55 ?1次下載
    <b class='flag-5'>在</b>設(shè)計(jì)<b class='flag-5'>中使</b>用MOSFET安全工作區(qū)曲線

    高壓應(yīng)用中使用電壓監(jiān)控器

    電子發(fā)燒友網(wǎng)站提供《高壓應(yīng)用中使用電壓監(jiān)控器.pdf》資料免費(fèi)下載
    發(fā)表于 09-02 10:13 ?0次下載
    <b class='flag-5'>在</b>高壓應(yīng)用<b class='flag-5'>中使</b>用電壓監(jiān)控器

    設(shè)計(jì)中使用MOSFET瞬態(tài)熱阻抗曲線

    電子發(fā)燒友網(wǎng)站提供《設(shè)計(jì)中使用MOSFET瞬態(tài)熱阻抗曲線.pdf》資料免費(fèi)下載
    發(fā)表于 08-28 09:21 ?17次下載
    <b class='flag-5'>在</b>設(shè)計(jì)<b class='flag-5'>中使</b>用MOSFET瞬態(tài)熱阻抗曲線

    esp32-c3-fn4外接16MBflash,無(wú)法識(shí)別內(nèi)部flash怎么解決?

    如題 esp32-c3-fn4芯片外接了16MB的外部flash,系統(tǒng)啟動(dòng)的時(shí)候會(huì)只識(shí)別外部16M,內(nèi)部的4M無(wú)法識(shí)別了,這個(gè)問(wèn)題是無(wú)解嗎?要么使用內(nèi)部要么使用外部,無(wú)法共存?
    發(fā)表于 06-07 08:21

    為什么PCB中使用電阻器?

    電阻器是印刷電路板 (PCB) 中使用的最基本元件之一。它們是阻止電路中電流流動(dòng)的無(wú)源器件。PCB 電阻器可以控制、劃分、穩(wěn)定、連接電路等。
    發(fā)表于 04-19 14:54 ?925次閱讀
    為什么<b class='flag-5'>在</b>PCB<b class='flag-5'>中使</b>用電阻器?

    鴻蒙OS開(kāi)發(fā)實(shí)例:【ArkTS類庫(kù)異步并發(fā)async/await】

    async/await是一種用于處理異步操作的Promise語(yǔ)法糖,使得編寫(xiě)異步代碼變得更加簡(jiǎn)單和易讀。通過(guò)使用async關(guān)鍵字聲明一個(gè)函數(shù)為異步函數(shù),并使用await關(guān)鍵字等待Promise的解析(完成或拒絕),以同步的方式編寫(xiě)異步操作的代碼。
    的頭像 發(fā)表于 04-02 20:57 ?1056次閱讀
    鴻蒙OS開(kāi)發(fā)實(shí)例:【ArkTS類庫(kù)異步并發(fā)<b class='flag-5'>async</b>/await】

    鴻蒙原生應(yīng)用開(kāi)發(fā)-ArkTS語(yǔ)言基礎(chǔ)類庫(kù)異步并發(fā)簡(jiǎn)述async/await

    Promise對(duì)象的解析,并將其解析值存儲(chǔ)result變量中。 需要注意的是,由于要等待異步操作完成,因此需要將整個(gè)操作包在async函數(shù)中。除了async函數(shù)
    發(fā)表于 03-06 14:44

    MDK中使用RTT為什么內(nèi)存占用這么大?

    為什么MDK中使用RTT ,內(nèi)存占用這么大?
    發(fā)表于 02-26 07:19

    FX3無(wú)法Windows中使用Gstreamer怎么解決?

    我正在開(kāi)發(fā) FX3,我可以 Linux 和 Windows 中使用 y8 格式的 ffmpeg 流式傳輸相機(jī), Linux 中使用 y8 格式的 Gstreamer,但我無(wú)法
    發(fā)表于 02-23 07:38

    如何在測(cè)試中使用ChatGPT

    Dimitar Panayotov 2023 年 QA Challenge Accepted 大會(huì) 上分享了他如何在測(cè)試中使用 ChatGPT。
    的頭像 發(fā)表于 02-20 13:57 ?765次閱讀