pub struct WorkflowOverrides {
pub steps: HashMap<String, StepOverride>,
}Expand description
Workflow overrides that can be applied to modify step behavior at runtime.
Overrides are keyed by step ID and contain merge patches or other transformation specifications to modify step properties before execution.
Fields§
§steps: HashMap<String, StepOverride>Map of step ID to override specification
Implementations§
Source§impl WorkflowOverrides
impl WorkflowOverrides
Sourcepub fn add_step_override(
&mut self,
step_id: String,
override_spec: StepOverride,
)
pub fn add_step_override( &mut self, step_id: String, override_spec: StepOverride, )
Add an override for a specific step
Trait Implementations§
Source§impl Clone for WorkflowOverrides
impl Clone for WorkflowOverrides
Source§fn clone(&self) -> WorkflowOverrides
fn clone(&self) -> WorkflowOverrides
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WorkflowOverrides
impl Debug for WorkflowOverrides
Source§impl Default for WorkflowOverrides
impl Default for WorkflowOverrides
Source§impl<'de> Deserialize<'de> for WorkflowOverrides
impl<'de> Deserialize<'de> for WorkflowOverrides
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for WorkflowOverrides
impl JsonSchema for WorkflowOverrides
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for WorkflowOverrides
impl PartialEq for WorkflowOverrides
Source§impl Serialize for WorkflowOverrides
impl Serialize for WorkflowOverrides
impl StructuralPartialEq for WorkflowOverrides
Auto Trait Implementations§
impl Freeze for WorkflowOverrides
impl RefUnwindSafe for WorkflowOverrides
impl Send for WorkflowOverrides
impl Sync for WorkflowOverrides
impl Unpin for WorkflowOverrides
impl UnsafeUnpin for WorkflowOverrides
impl UnwindSafe for WorkflowOverrides
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more