Struct rustc::middle::traits::SupertraitsExperimental [-]  [+] [src]

pub struct Supertraits<'cx, 'tcx> {
    // some fields omitted
}

A filter around the Elaborator that just yields up supertrait references, not other kinds of predicates.

Trait Implementations

impl<'cx, 'tcx> Iterator<PolyTraitRef<'tcx>> for Supertraits<'cx, 'tcx>

fn next(&mut self) -> Option<PolyTraitRef<'tcx>>

fn size_hint(&self) -> (uint, Option<uint>)