[−][src]Struct rustc_data_structures::graph::iterate::CycleDetector

pub struct CycleDetector;

This TriColorVisitor looks for back edges in a graph, which indicate that a cycle exists.

Trait Implementations

impl<G: ?Sized> TriColorVisitor<G> for CycleDetector where
    G: DirectedGraph, 
[src]

type BreakVal = ()

The value returned by this search.

Auto Trait Implementations

impl RefUnwindSafe for CycleDetector

impl Send for CycleDetector

impl Sync for CycleDetector

impl Unpin for CycleDetector

impl UnwindSafe for CycleDetector

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized, 
[src]

impl<T> Borrow<T> for T where
    T: ?Sized, 
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized, 
[src]

impl<'a, T> Captures<'a> for T where
    T: ?Sized, 
[src]

impl<T> Erased for T[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.