Crate floxide_transform

Source
Expand description

§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.

Structs§

TransformContext
Context wrapper for TransformNode
TransformNodeAdapter
Adapter to convert a TransformNode to a LifecycleNode

Traits§

TransformNode
A simplified transform node trait for functional data transformations

Functions§

create_transform_node
Create a transform node from closures using the async syntax
to_lifecycle_node
Convert a TransformNode to a LifecycleNode
transform_node
Create a new transform node from closures