pub enum RunDefinition {
Container {
container: ContainerDefinition,
},
Script {
script: ScriptDefinition,
},
Workflow {
workflow: SubWorkflowDefinition,
},
}
Expand description
Run step definition
Variants§
Container
Run container
Fields
§
container: ContainerDefinition
Container definition
Script
Run script
Fields
§
script: ScriptDefinition
Script definition
Workflow
Run workflow
Fields
§
workflow: SubWorkflowDefinition
Workflow definition
Trait Implementations§
Source§impl Clone for RunDefinition
impl Clone for RunDefinition
Source§fn clone(&self) -> RunDefinition
fn clone(&self) -> RunDefinition
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 RunDefinition
impl Debug for RunDefinition
Source§impl<'de> Deserialize<'de> for RunDefinition
impl<'de> Deserialize<'de> for RunDefinition
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
Auto Trait Implementations§
impl Freeze for RunDefinition
impl RefUnwindSafe for RunDefinition
impl Send for RunDefinition
impl Sync for RunDefinition
impl Unpin for RunDefinition
impl UnwindSafe for RunDefinition
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