#[non_exhaustive]pub enum StepGraphBuildError {
EdgeEndpointOutOfRange,
DuplicateEdge,
}Expand description
Invalid step-graph configuration.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
EdgeEndpointOutOfRange
At least one edge endpoint is outside the node universe.
DuplicateEdge
Duplicate edges are not admitted.
Trait Implementations§
Source§impl Clone for StepGraphBuildError
impl Clone for StepGraphBuildError
Source§fn clone(&self) -> StepGraphBuildError
fn clone(&self) -> StepGraphBuildError
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 moreimpl Copy for StepGraphBuildError
Source§impl Debug for StepGraphBuildError
impl Debug for StepGraphBuildError
Source§impl Display for StepGraphBuildError
impl Display for StepGraphBuildError
impl Eq for StepGraphBuildError
Source§impl Error for StepGraphBuildError
impl Error for StepGraphBuildError
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 StepGraphBuildError
impl PartialEq for StepGraphBuildError
impl StructuralPartialEq for StepGraphBuildError
Auto Trait Implementations§
impl Freeze for StepGraphBuildError
impl RefUnwindSafe for StepGraphBuildError
impl Send for StepGraphBuildError
impl Sync for StepGraphBuildError
impl Unpin for StepGraphBuildError
impl UnsafeUnpin for StepGraphBuildError
impl UnwindSafe for StepGraphBuildError
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