pub struct ComposableWorkflowYaml {
pub id: String,
pub name: String,
pub description: String,
pub variables: HashMap<String, String>,
pub steps: Vec<StepYaml>,
pub includes: Vec<String>,
}Expand description
Raw YAML structure supporting includes directive.
Fields§
§id: String§name: String§description: String§variables: HashMap<String, String>§steps: Vec<StepYaml>§includes: Vec<String>List of sub-workflow IDs to include.
Trait Implementations§
Source§impl Debug for ComposableWorkflowYaml
impl Debug for ComposableWorkflowYaml
Source§impl<'de> Deserialize<'de> for ComposableWorkflowYaml
impl<'de> Deserialize<'de> for ComposableWorkflowYaml
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 ComposableWorkflowYaml
impl RefUnwindSafe for ComposableWorkflowYaml
impl Send for ComposableWorkflowYaml
impl Sync for ComposableWorkflowYaml
impl Unpin for ComposableWorkflowYaml
impl UnsafeUnpin for ComposableWorkflowYaml
impl UnwindSafe for ComposableWorkflowYaml
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