pub struct StepContext {
pub step_id: String,
pub previous_success: bool,
pub previous_output: HashMap<String, String>,
}Expand description
Runtime context supplied to ConditionEvaluator::evaluate.
Fields§
§step_id: StringIdentifier of the step whose condition is being evaluated.
previous_success: boolWhether the immediately preceding step completed successfully.
previous_output: HashMap<String, String>Key/value output produced by the preceding step.
Implementations§
Source§impl StepContext
impl StepContext
Trait Implementations§
Source§impl Clone for StepContext
impl Clone for StepContext
Source§fn clone(&self) -> StepContext
fn clone(&self) -> StepContext
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for StepContext
impl RefUnwindSafe for StepContext
impl Send for StepContext
impl Sync for StepContext
impl Unpin for StepContext
impl UnsafeUnpin for StepContext
impl UnwindSafe for StepContext
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