result-transformer-flow 0.0.1

Traits, macros and utilities for transforming Result values.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Asynchronous transformation flows and steps.
//!
//! These modules mirror the synchronous versions found in [`crate::sync`] but
//! operate on asynchronous functions. They are only compiled when the crate is
//! built with the `"async"` feature enabled.
//!
//! These flows use standard `async fn` and introduce minimal overhead.
//! For performance critical code, implementing your own `Async*Transformer`
//! traits directly may still be preferable.

#[cfg(feature = "async-macros")]
pub mod macros;

mod flow;
mod step;

pub use flow::*;
pub use step::*;