pub enum CycleDetectionResult {
NoCycles,
CycleFound(Vec<String>),
MultipleCycles(Vec<Vec<String>>),
}Expand description
Import cycle detection result.
Variants§
NoCycles
No cycles found
CycleFound(Vec<String>)
Cycle found involving these modules
MultipleCycles(Vec<Vec<String>>)
Multiple cycles found
Trait Implementations§
Source§impl Clone for CycleDetectionResult
impl Clone for CycleDetectionResult
Source§fn clone(&self) -> CycleDetectionResult
fn clone(&self) -> CycleDetectionResult
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 CycleDetectionResult
impl Debug for CycleDetectionResult
Source§impl PartialEq for CycleDetectionResult
impl PartialEq for CycleDetectionResult
impl StructuralPartialEq for CycleDetectionResult
Auto Trait Implementations§
impl Freeze for CycleDetectionResult
impl RefUnwindSafe for CycleDetectionResult
impl Send for CycleDetectionResult
impl Sync for CycleDetectionResult
impl Unpin for CycleDetectionResult
impl UnsafeUnpin for CycleDetectionResult
impl UnwindSafe for CycleDetectionResult
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