sans 0.1.0-alpha.4

Composable coroutine-based programming library for sans-io
Documentation
//! Commonly used imports
//!
//! Use `use sans::prelude::*;` for quick access to the most common types and functions.

// Core types
pub use crate::{InitSans, Sans, Step};

// Most common constructors
pub use crate::build::{from_fn, init, init_from_fn, init_once, init_repeat, once, repeat};

// Composition
pub use crate::compose::chain;

// Transformations
pub use crate::compose::{map_input, map_return, map_yield};

// Polling (universal adapter)
pub use crate::poll::{init_poll, poll};

// Execution
pub use crate::run::{handle, handle_async};