0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

在trait中使用 `async fn`

jf_wN0SrCdH 来源:Rust语言中文社区 作者:Rust语言中文社区 2022-11-23 15:40 次阅读

在 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

    浏览量

    3009
  • Rust
    +关注

    关注

    1

    文章

    228

    浏览量

    6611

原文标题:【Rust日报】2022-11-18 在 trait 中使用 `async fn`

文章出处:【微信号:Rust语言中文社区,微信公众号:Rust语言中文社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【北京迅为】itop-3562开发板Linux系统中使用NPU

    【北京迅为】itop-3562开发板Linux系统中使用NPU
    的头像 发表于 11-25 14:52 337次阅读
    【北京迅为】itop-3562开发板<b class='flag-5'>在</b>Linux系统<b class='flag-5'>中使</b>用NPU

    多路复用模拟输入应用中使用ADS8411

    电子发烧友网站提供《多路复用模拟输入应用中使用ADS8411.pdf》资料免费下载
    发表于 10-22 09:32 0次下载
    <b class='flag-5'>在</b>多路复用模拟输入应用<b class='flag-5'>中使</b>用ADS8411

    反向电流应用中使用比较器

    电子发烧友网站提供《反向电流应用中使用比较器.pdf》资料免费下载
    发表于 09-19 12:50 0次下载
    <b class='flag-5'>在</b>反向电流应用<b class='flag-5'>中使</b>用比较器

    反相降压/升压拓扑中使用 TPS62120应用说明

    电子发烧友网站提供《反相降压/升压拓扑中使用 TPS62120应用说明.pdf》资料免费下载
    发表于 09-10 10:27 0次下载
    <b class='flag-5'>在</b>反相降压/升压拓扑<b class='flag-5'>中使</b>用 TPS62120应用说明

    反相降压/升压拓扑中使用 TPS62125应用说明

    电子发烧友网站提供《反相降压/升压拓扑中使用 TPS62125应用说明.pdf》资料免费下载
    发表于 09-10 10:25 0次下载
    <b class='flag-5'>在</b>反相降压/升压拓扑<b class='flag-5'>中使</b>用 TPS62125应用说明

    设计中使用MOSFET安全工作区曲线

    电子发烧友网站提供《设计中使用MOSFET安全工作区曲线.pdf》资料免费下载
    发表于 09-07 10:55 1次下载
    <b class='flag-5'>在</b>设计<b class='flag-5'>中使</b>用MOSFET安全工作区曲线

    高压应用中使用电压监控器

    电子发烧友网站提供《高压应用中使用电压监控器.pdf》资料免费下载
    发表于 09-02 10:13 0次下载
    <b class='flag-5'>在</b>高压应用<b class='flag-5'>中使</b>用电压监控器

    设计中使用MOSFET瞬态热阻抗曲线

    电子发烧友网站提供《设计中使用MOSFET瞬态热阻抗曲线.pdf》资料免费下载
    发表于 08-28 09:21 17次下载
    <b class='flag-5'>在</b>设计<b class='flag-5'>中使</b>用MOSFET瞬态热阻抗曲线

    esp32-c3-fn4外接16MBflash,无法识别内部flash怎么解决?

    如题 esp32-c3-fn4芯片外接了16MB的外部flash,系统启动的时候会只识别外部16M,内部的4M无法识别了,这个问题是无解吗?要么使用内部要么使用外部,无法共存?
    发表于 06-07 08:21

    为什么PCB中使用电阻器?

    电阻器是印刷威廉希尔官方网站 板 (PCB) 中使用的最基本元件之一。它们是阻止威廉希尔官方网站 中电流流动的无源器件。PCB 电阻器可以控制、划分、稳定、连接威廉希尔官方网站 等。
    发表于 04-19 14:54 920次阅读
    为什么<b class='flag-5'>在</b>PCB<b class='flag-5'>中使</b>用电阻器?

    鸿蒙OS开发实例:【ArkTS类库异步并发async/await】

    async/await是一种用于处理异步操作的Promise语法糖,使得编写异步代码变得更加简单和易读。通过使用async关键字声明一个函数为异步函数,并使用await关键字等待Promise的解析(完成或拒绝),以同步的方式编写异步操作的代码。
    的头像 发表于 04-02 20:57 1050次阅读
    鸿蒙OS开发实例:【ArkTS类库异步并发<b class='flag-5'>async</b>/await】

    鸿蒙原生应用开发-ArkTS语言基础类库异步并发简述async/await

    Promise对象的解析,并将其解析值存储result变量中。 需要注意的是,由于要等待异步操作完成,因此需要将整个操作包在async函数中。除了async函数
    发表于 03-06 14:44

    MDK中使用RTT为什么内存占用这么大?

    为什么MDK中使用RTT ,内存占用这么大?
    发表于 02-26 07:19

    FX3无法Windows中使用Gstreamer怎么解决?

    我正在开发 FX3,我可以 Linux 和 Windows 中使用 y8 格式的 ffmpeg 流式传输相机, Linux 中使用 y8 格式的 Gstreamer,但我无法
    发表于 02-23 07:38

    如何在测试中使用ChatGPT

    Dimitar Panayotov 2023 年 QA Challenge Accepted 大会 上分享了他如何在测试中使用 ChatGPT。
    的头像 发表于 02-20 13:57 758次阅读