文件名称:Rust 中的零成本异步编程
文件大小:450KB
文件格式:ZIP
更新时间:2024-07-18 11:45:59
async-foundations
Rust 中的零成本异步编程文档|网站futures-rs是一个库,为 Rust 中的异步编程提供了基础。它包括像Stream这样的关键特征定义,以及像join!这样的实用程序join!,select!, 以及支持富有表现力的异步控制流的各种期货组合器方法。用法将此添加到您的Cargo.toml :[dependencies ]futures =" 0.3"现在,您可以使用期货-rs:use futures:: future:: Future;当前的 futures-rs 需要 Rust 1.39 或更高版本。功能stdFutures-rs 无需标准库即可工作,例如在裸机环境中。但是,它的 API 表面显着减少。要在#[no_std]环境中使用 futures-rs,请使用:[dependencies ]futures = {version =" 0.3" ,default-features =false }执照该项目根据以下任一方式获得许可Apache 许可证,版本 2.0,(LICENSE-APACHE或https://www.apache.org/licenses/LICENSE