pub trait Step:
Send
+ Sync
+ Debug {
// Required methods
fn apply(
&self,
dart: &mut Draft,
schema: Arc<Schema>,
) -> Result<StepResult, TransformError>;
fn to_concrete(&self) -> ConcreteStep;
}
pub trait Step:
Send
+ Sync
+ Debug {
// Required methods
fn apply(
&self,
dart: &mut Draft,
schema: Arc<Schema>,
) -> Result<StepResult, TransformError>;
fn to_concrete(&self) -> ConcreteStep;
}