pub enum WorkflowDagValidationError {
EmptySteps,
BlankWorkflowType,
BlankStepKey {
step_index: usize,
},
BlankStepJobType {
step_key: String,
},
ExternalStepJobTypeNotAllowed {
step_key: String,
},
ExternalStepQueueSettingsNotAllowed {
step_key: String,
},
BlankDependencyStepKey {
step_key: String,
},
DuplicateStepKey {
step_key: String,
},
MissingDependency {
step_key: String,
prerequisite_step_key: String,
},
SelfDependency {
step_key: String,
},
DuplicateDependency {
step_key: String,
prerequisite_step_key: String,
},
CycleDetected,
}Variants§
EmptySteps
BlankWorkflowType
BlankStepKey
BlankStepJobType
ExternalStepJobTypeNotAllowed
ExternalStepQueueSettingsNotAllowed
BlankDependencyStepKey
DuplicateStepKey
MissingDependency
SelfDependency
DuplicateDependency
CycleDetected
Trait Implementations§
Source§impl Clone for WorkflowDagValidationError
impl Clone for WorkflowDagValidationError
Source§fn clone(&self) -> WorkflowDagValidationError
fn clone(&self) -> WorkflowDagValidationError
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 WorkflowDagValidationError
impl Debug for WorkflowDagValidationError
Source§impl From<WorkflowDagValidationError> for WorkflowBuildError
impl From<WorkflowDagValidationError> for WorkflowBuildError
Source§fn from(error: WorkflowDagValidationError) -> Self
fn from(error: WorkflowDagValidationError) -> Self
Converts to this type from the input type.
impl Eq for WorkflowDagValidationError
impl StructuralPartialEq for WorkflowDagValidationError
Auto Trait Implementations§
impl Freeze for WorkflowDagValidationError
impl RefUnwindSafe for WorkflowDagValidationError
impl Send for WorkflowDagValidationError
impl Sync for WorkflowDagValidationError
impl Unpin for WorkflowDagValidationError
impl UnsafeUnpin for WorkflowDagValidationError
impl UnwindSafe for WorkflowDagValidationError
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