futures-await

时间:2021-04-22 17:03:26
【文件属性】:
文件名称:futures-await
文件大小:36KB
文件格式:ZIP
更新时间:2021-04-22 17:03:26
Rust 等待期货 现在,异步/等待已正式成为Rust语言的一部分,因此不再需要此板条箱,这要归功于所有帮助实现这一目标的人! Rust和板条箱的异步/等待语法 这是什么? 今天,在Rust中使用期货的主要方法是通过各种关于 trait的组合器。 这并不完全是“回调地狱”,但有时您会感觉到这种情况,因为随着您选择的每个新闭合,代码向右的偏移量都会增加。 异步/等待的目的是在保持异步代码的所有功能的同时,为代码提供更多的“同步”感觉! 以下是此板条箱的功能的一小部分: #[async] fn fetch_rust_lang (client: hyper::Client) -> io:: Result < String> { let response = await ! (client. get ( "https://www.rust-lang.org" ))?; if ! r
【文件预览】:
futures-await-master
----.travis.yml(180B)
----LICENSE-MIT(1KB)
----futures-await-async-macro()
--------src()
--------Cargo.toml(570B)
----LICENSE-APACHE(11KB)
----futures-await-await-macro()
--------src()
--------Cargo.toml(289B)
----tests()
--------smoke.rs(5KB)
----src()
--------lib.rs(5KB)
----Cargo.toml(947B)
----examples()
--------echo.rs(2KB)
----.gitignore(30B)
----README.md(19KB)
----testcrate()
--------tests()
--------Cargo.toml(251B)
--------ui()
--------lib.rs(0B)

网友评论