文件名称:异步特征方法的类型擦除-Rust开发
文件大小:37KB
文件格式:ZIP
更新时间:2024-06-16 12:11:25
Rust Network programming
Rust 1.39中对异步/等待语言功能的第一轮稳定化不包括对特征中的异步fn的支持。 试图在特征中包含异步fn会产生以下错误:异步特征方法Rust 1.39中对async / await语言功能的第一轮稳定化并未包括对特征中的异步fn的支持。 尝试在特征中包含异步fn会产生以下错误:特征MyTrait {异步fn f(){}}错误[E0706]:无法将特征fns声明为“异步”-> src / main.rs:4:5 | 4 | 异步fn f(){} | 此板条箱提供了一个属性宏,以使trait中的异步fn起作用。 请参阅为什么异步f
【文件预览】:
async-trait-master
----.gitignore(30B)
----src()
--------lifetime.rs(2KB)
--------receiver.rs(6KB)
--------expand.rs(14KB)
--------args.rs(785B)
--------parse.rs(1KB)
--------lib.rs(11KB)
----Cargo.toml(704B)
----.github()
--------workflows()
----LICENSE-MIT(1023B)
----README.md(8KB)
----tests()
--------test.rs(30KB)
--------compiletest.rs(140B)
--------executor()
--------ui()
----.clippy.toml(16B)
----LICENSE-APACHE(11KB)
----build.rs(620B)