pub enum WorkflowValidationError {
EmptyField {
field: &'static str,
},
EmptyWorkflow,
EmptyPhase {
phase: String,
},
InvalidMaxConcurrent {
value: u8,
},
DuplicatePhase {
phase: String,
},
DuplicateTask {
task: String,
},
InvalidPhaseDependency {
phase: String,
dependency: String,
},
PhaseDependencyCycle {
phase: String,
},
InvalidTaskResultDependency {
task: String,
dependency: String,
},
UnavailableTaskResultDependency {
task: String,
dependency: String,
dependency_phase: String,
task_phase: String,
},
MissingParallelWriteScope {
task: String,
},
OverlappingParallelWriteScope {
left: String,
right: String,
},
}Variants§
EmptyField
EmptyWorkflow
EmptyPhase
InvalidMaxConcurrent
DuplicatePhase
DuplicateTask
InvalidPhaseDependency
PhaseDependencyCycle
InvalidTaskResultDependency
MissingParallelWriteScope
OverlappingParallelWriteScope
Trait Implementations§
Source§impl Clone for WorkflowValidationError
impl Clone for WorkflowValidationError
Source§fn clone(&self) -> WorkflowValidationError
fn clone(&self) -> WorkflowValidationError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 WorkflowValidationError
impl Debug for WorkflowValidationError
Source§impl Display for WorkflowValidationError
impl Display for WorkflowValidationError
impl Eq for WorkflowValidationError
Source§impl Error for WorkflowValidationError
impl Error for WorkflowValidationError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for WorkflowValidationError
impl PartialEq for WorkflowValidationError
impl StructuralPartialEq for WorkflowValidationError
Auto Trait Implementations§
impl Freeze for WorkflowValidationError
impl RefUnwindSafe for WorkflowValidationError
impl Send for WorkflowValidationError
impl Sync for WorkflowValidationError
impl Unpin for WorkflowValidationError
impl UnsafeUnpin for WorkflowValidationError
impl UnwindSafe for WorkflowValidationError
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