pub struct BranchingDefinition {
pub branches: Map<String, TaskDefinition>,
pub compete: bool,
}Expand description
Represents an object used to configure branches to perform concurrently
Fields§
§branches: Map<String, TaskDefinition>Gets/sets a name/definition mapping of the subtasks to perform concurrently
compete: boolGets/sets a boolean indicating whether or not the branches should compete each other. If true and if a branch completes, it will cancel all other branches then it will return its output as the task’s output
Implementations§
Trait Implementations§
Source§impl Clone for BranchingDefinition
impl Clone for BranchingDefinition
Source§fn clone(&self) -> BranchingDefinition
fn clone(&self) -> BranchingDefinition
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 moreSource§impl Debug for BranchingDefinition
impl Debug for BranchingDefinition
Source§impl Default for BranchingDefinition
impl Default for BranchingDefinition
Source§fn default() -> BranchingDefinition
fn default() -> BranchingDefinition
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BranchingDefinition
impl<'de> Deserialize<'de> for BranchingDefinition
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 PartialEq for BranchingDefinition
impl PartialEq for BranchingDefinition
Source§fn eq(&self, other: &BranchingDefinition) -> bool
fn eq(&self, other: &BranchingDefinition) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for BranchingDefinition
impl Serialize for BranchingDefinition
impl StructuralPartialEq for BranchingDefinition
Auto Trait Implementations§
impl Freeze for BranchingDefinition
impl RefUnwindSafe for BranchingDefinition
impl Send for BranchingDefinition
impl Sync for BranchingDefinition
impl Unpin for BranchingDefinition
impl UnsafeUnpin for BranchingDefinition
impl UnwindSafe for BranchingDefinition
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