Struct rustc_trans::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<Binder<Rc<TraitRef<'tcx>>>> for Supertraits<'cx, 'tcx>

fn next(&mut self) -> Option<Binder<Rc<TraitRef<'tcx>>>>

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