pub struct SwitchTaskDefinition {
pub switch: Map<String, SwitchCaseDefinition>,
pub common: TaskDefinitionFields,
}
Expand description
Represents the definition of a task that evaluates conditions and executes specific branches based on the result
Fields§
§switch: Map<String, SwitchCaseDefinition>
Gets/sets the definition of the switch to use
common: TaskDefinitionFields
Gets/sets the task’s common fields
Implementations§
Trait Implementations§
Source§impl Clone for SwitchTaskDefinition
impl Clone for SwitchTaskDefinition
Source§fn clone(&self) -> SwitchTaskDefinition
fn clone(&self) -> SwitchTaskDefinition
Returns a copy 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 SwitchTaskDefinition
impl Debug for SwitchTaskDefinition
Source§impl Default for SwitchTaskDefinition
impl Default for SwitchTaskDefinition
Source§fn default() -> SwitchTaskDefinition
fn default() -> SwitchTaskDefinition
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SwitchTaskDefinition
impl<'de> Deserialize<'de> for SwitchTaskDefinition
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 SwitchTaskDefinition
impl PartialEq for SwitchTaskDefinition
Source§impl Serialize for SwitchTaskDefinition
impl Serialize for SwitchTaskDefinition
impl StructuralPartialEq for SwitchTaskDefinition
Auto Trait Implementations§
impl Freeze for SwitchTaskDefinition
impl RefUnwindSafe for SwitchTaskDefinition
impl Send for SwitchTaskDefinition
impl Sync for SwitchTaskDefinition
impl Unpin for SwitchTaskDefinition
impl UnwindSafe for SwitchTaskDefinition
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