async_std::prelude - Rust (original) (raw)
Expand description
The async prelude.
The prelude re-exports most commonly used traits and macros from this crate.
§Examples
Import the prelude with:
use async_std::prelude::*;pub use std::future::[Future](../future/trait.Future.html "trait async_std::future::Future");
pub use crate::stream::[Stream](../stream/trait.Stream.html "trait async_std::stream::Stream");
pub use crate::io::[BufRead](../io/trait.BufRead.html "trait async_std::io::BufRead") as _;
pub use crate::io::[Read](../io/trait.Read.html "trait async_std::io::Read") as _;
pub use crate::io::[Seek](../io/trait.Seek.html "trait async_std::io::Seek") as _;
pub use crate::io::[Write](../io/trait.Write.html "trait async_std::io::Write") as _;
pub use crate::io::prelude::[BufReadExt](../io/trait.BufReadExt.html "trait async_std::io::BufReadExt") as _;
pub use crate::io::prelude::[ReadExt](../io/trait.ReadExt.html "trait async_std::io::ReadExt") as _;
pub use crate::io::prelude::[SeekExt](../io/trait.SeekExt.html "trait async_std::io::SeekExt") as _;
pub use crate::io::prelude::[WriteExt](../io/trait.WriteExt.html "trait async_std::io::WriteExt") as _;
pub use crate::[task_local](../macro.task%5Flocal.html "macro async_std::task_local");
pub use crate::stream::[DoubleEndedStream](../stream/trait.DoubleEndedStream.html "trait async_std::stream::DoubleEndedStream"); unstable
pub use crate::stream::[ExactSizeStream](../stream/trait.ExactSizeStream.html "trait async_std::stream::ExactSizeStream"); unstable
Extension methods for Future.
Extension methods for Stream.