4 stable releases

1.1.0 Feb 27, 2025
1.0.12 Feb 27, 2025

#713 in Rust patterns

Download history 394/week @ 2025-02-26

394 downloads per month
Used in floxide

MIT license

92KB
2K SLoC

Floxide Transform

Transform node abstractions for the floxide framework.

This crate provides the TransformNode trait and related utilities for working with transformation-oriented workflow nodes that follow a functional programming approach.

Key Components

  • TransformNode: A trait for nodes that transform input data to output data
  • TransformContext: A simple context wrapper for TransformNode input
  • TransformNodeAdapter: Adapter to convert a TransformNode to a LifecycleNode
  • Helper functions for creating and converting transform nodes

Migration from floxide-async

This crate was previously named floxide-async and has been renamed to better reflect its purpose. If you were using floxide-async, update your imports from floxide_async to floxide_transform.

Dependencies

~4–10MB
~102K SLoC