pub enum TopsortError<Id> {
TargetNotFound(Id),
CyclicDependency(Id),
}Variants§
TargetNotFound(Id)
Id- target that wasn’t found
CyclicDependency(Id)
Id- target that depends on itself
Trait Implementations§
Source§impl<Id: Debug> Debug for TopsortError<Id>
impl<Id: Debug> Debug for TopsortError<Id>
Source§impl<Id: PartialEq> PartialEq for TopsortError<Id>
impl<Id: PartialEq> PartialEq for TopsortError<Id>
Source§fn eq(&self, other: &TopsortError<Id>) -> bool
fn eq(&self, other: &TopsortError<Id>) -> bool
Tests for
self and other values to be equal, and is used by ==.impl<Id> StructuralPartialEq for TopsortError<Id>
Auto Trait Implementations§
impl<Id> Freeze for TopsortError<Id>where
Id: Freeze,
impl<Id> RefUnwindSafe for TopsortError<Id>where
Id: RefUnwindSafe,
impl<Id> Send for TopsortError<Id>where
Id: Send,
impl<Id> Sync for TopsortError<Id>where
Id: Sync,
impl<Id> Unpin for TopsortError<Id>where
Id: Unpin,
impl<Id> UnsafeUnpin for TopsortError<Id>where
Id: UnsafeUnpin,
impl<Id> UnwindSafe for TopsortError<Id>where
Id: UnwindSafe,
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