Function rustc_trans::middle::traits::upcastUnstable
[-] [+]
[src]
pub fn upcast(tcx: &ctxt<'tcx>, source_trait_ref: Binder<Rc<TraitRef<'tcx>>>, target_trait_def_id: DefId) -> Vec<Binder<Rc<TraitRef<'tcx>>>>
Cast a trait reference into a reference to one of its super
traits; returns None
if target_trait_def_id
is not a
supertrait.