pub enum DagValidationError {
Empty,
DuplicateNodeId(String),
MissingDependency {
node_id: String,
dependency: String,
},
Cycle {
nodes: Vec<String>,
},
}Expand description
Validation failures for a task DAG.
Variants§
Trait Implementations§
Source§impl Clone for DagValidationError
impl Clone for DagValidationError
Source§fn clone(&self) -> DagValidationError
fn clone(&self) -> DagValidationError
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 DagValidationError
impl Debug for DagValidationError
impl Eq for DagValidationError
Source§impl PartialEq for DagValidationError
impl PartialEq for DagValidationError
Source§fn eq(&self, other: &DagValidationError) -> bool
fn eq(&self, other: &DagValidationError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DagValidationError
Auto Trait Implementations§
impl Freeze for DagValidationError
impl RefUnwindSafe for DagValidationError
impl Send for DagValidationError
impl Sync for DagValidationError
impl Unpin for DagValidationError
impl UnsafeUnpin for DagValidationError
impl UnwindSafe for DagValidationError
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