pub struct WorkflowDecl {
pub name: String,
pub trigger: Option<Expression>,
pub steps: Vec<StepDecl>,
pub pipeline: Option<PipelineDecl>,
pub properties: HashMap<String, Expression>,
}
Fields§
§name: String
§trigger: Option<Expression>
§steps: Vec<StepDecl>
§pipeline: Option<PipelineDecl>
§properties: HashMap<String, Expression>
Trait Implementations§
Source§impl Clone for WorkflowDecl
impl Clone for WorkflowDecl
Source§fn clone(&self) -> WorkflowDecl
fn clone(&self) -> WorkflowDecl
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 moreAuto Trait Implementations§
impl Freeze for WorkflowDecl
impl RefUnwindSafe for WorkflowDecl
impl Send for WorkflowDecl
impl Sync for WorkflowDecl
impl Unpin for WorkflowDecl
impl UnwindSafe for WorkflowDecl
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