Crate result_transformer_flow

Crate result_transformer_flow 

Source
Expand description

Helper flows and steps for composing transformations.

This crate supplements result-transformer-core by providing composable “flows” that can be chained together. Each flow consumes an input value and produces an output of the same Result shape. Both synchronous and asynchronous variants are available behind feature flags. Enable the "sync" feature for blocking flows or "async" for versions that operate with async/await.

The synchronous flows are zero-cost abstractions built purely from trait bounds. The async versions are implemented with async fn and remain lightweight. If you require maximum performance, implementing the Async*Transformer traits directly may still be preferable.