pub trait Step:
Any
+ Send
+ Sync
+ Debug
+ 'static {
// Required methods
fn name(&self) -> String;
fn apply(
&self,
dart: &mut Tree,
schema: Arc<Schema>,
) -> Result<StepResult, TransformError>;
fn serialize(&self) -> Option<Vec<u8>>;
}