result-transformer-flow 0.0.2

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;

pub mod flow;
pub mod step;

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