pub enum Workflow {
Definition(WorkflowDefinition),
Instance(WorkflowInstance),
}Variants§
Definition(WorkflowDefinition)
Instance(WorkflowInstance)
Implementations§
Source§impl Workflow
impl Workflow
pub fn is_definition(&self) -> bool
pub fn schema_version(&self) -> SchemaVersion
pub fn identifier(&self) -> &str
pub fn label(&self) -> &str
pub fn version(&self) -> Version
pub fn is_live(&self) -> bool
pub fn reference(&self) -> Option<String>
pub fn jobs(&self) -> Option<&Vec<Job>>
pub fn steps(&self) -> &Vec<Step>
pub fn get_start_parameters(&self) -> &Vec<StartParameter>
pub fn get_notification_hooks(&self) -> Option<&Vec<NotificationHook>>
pub fn update_steps_coordinates_from_graph(&mut self, graph: &Graph)
Trait Implementations§
Source§impl ToGraph for Workflow
impl ToGraph for Workflow
fn to_graph(&self, configuration: GraphConfiguration) -> Graph
impl StructuralPartialEq for Workflow
Auto Trait Implementations§
impl Freeze for Workflow
impl RefUnwindSafe for Workflow
impl Send for Workflow
impl Sync for Workflow
impl Unpin for Workflow
impl UnwindSafe for Workflow
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