async_flow/lib.rs
1// This is free and unencumbered software released into the public domain.
2
3//! This crate provides async flow traits.
4
5#![no_std]
6#![forbid(unsafe_code)]
7//#![allow(unused)]
8
9extern crate alloc;
10
11#[cfg(feature = "std")]
12extern crate std;
13
14mod io;
15pub use io::*;
16
17#[cfg(feature = "flume")]
18pub mod flume;
19#[cfg(all(feature = "flume", not(feature = "tokio")))]
20pub use flume::*;
21
22#[cfg(feature = "tokio")]
23pub mod tokio;
24#[cfg(all(feature = "tokio", not(feature = "flume")))]
25pub use tokio::*;
26
27#[doc = include_str!("../README.md")]
28#[cfg(doctest)]
29pub struct ReadmeDoctests;