Struct mmids_core::workflows::definitions::WorkflowStepDefinition
source ·
[−]pub struct WorkflowStepDefinition {
pub step_type: WorkflowStepType,
pub parameters: HashMap<String, Option<String>>,
}Expand description
The definition of a workflow step and any parameters it may be using
Fields
step_type: WorkflowStepTypeparameters: HashMap<String, Option<String>>Implementations
Gets an identifier for the workflow step that’s based on the step’s parameters. Two steps with the same set of parameters and values will always produce the same id within a single run of the the application, but the identifiers are not guaranteed to be consistent across application runs.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for WorkflowStepDefinition
impl Send for WorkflowStepDefinition
impl Sync for WorkflowStepDefinition
impl Unpin for WorkflowStepDefinition
impl UnwindSafe for WorkflowStepDefinition
Blanket Implementations
Mutably borrows from an owned value. Read more
Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait. Read more
Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait. Read more
Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s. Read more
Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
