[][src]Trait rustc_ap_rustc_data_structures::graph::GraphSuccessors

pub trait GraphSuccessors<'graph> {
    type Item;
    type Iter: Iterator<Item = Self::Item>;
}

Associated Types

type Item[src]

type Iter: Iterator<Item = Self::Item>[src]

Loading content...

Implementations on Foreign Types

impl<'iter, 'graph, G: WithSuccessors> GraphSuccessors<'iter> for &'graph G[src]

type Item = G::Node

type Iter = <G as GraphSuccessors<'iter>>::Iter

Loading content...

Implementors

impl<N: Idx, 'graph> GraphSuccessors<'graph> for VecGraph<N>[src]

type Item = N

type Iter = Cloned<Iter<'graph, N>>

impl<N: Idx, S: Idx, 'graph> GraphSuccessors<'graph> for Sccs<N, S>[src]

type Item = S

type Iter = Cloned<Iter<'graph, S>>

Loading content...