async-flow 0.1.5

Async abstractions for flow-based programming (FBP).
Documentation
// This is free and unencumbered software released into the public domain.

//! This crate provides async primitives for flow-based programming (FBP).

#![no_std]
#![forbid(unsafe_code)]
//#![allow(unused)]

extern crate alloc;

#[cfg(feature = "std")]
extern crate std;

mod error;
pub use error::*;

mod io;
pub use io::*;

pub mod model;

#[cfg(feature = "flume")]
pub mod flume;
#[cfg(all(feature = "flume", not(feature = "tokio")))]
pub use flume::*;

#[cfg(feature = "tokio")]
pub mod tokio;
#[cfg(all(feature = "tokio", not(feature = "flume")))]
pub use tokio::*;

#[doc = include_str!("../README.md")]
#[cfg(doctest)]
pub struct ReadmeDoctests;