文件名称:futures-rs:Rust中的零成本异步编程
文件大小:432KB
文件格式:ZIP
更新时间:2024-03-05 10:34:21
async-foundations Rust
Rust中的零成本异步编程 | futures-rs是一个库,为Rust中的异步编程提供了基础。 它包括关键特征定义(例如Stream )以及实用程序(例如join! , select! 和各种期货组合器方法,这些方法可实现富有表现力的异步控制流。 用法 将此添加到您的Cargo.toml : [ dependencies ] futures = " 0.3 " 现在,您可以使用futures-rs: use futures :: future :: Future; 当前的Future-rs需要Rust 1.39或更高版本。 功能std Futures-rs无需标准库即可工作,例如在裸机环境中。 但是,它大大减少了API表面。 要在#[no_std]环境中使用futures-rs,请使用: [ dependencies ] futures = { version = " 0