fn fill_trait_set(traitt: DefId, set: &mut DefIdSet, cx: &LateContext<'_>) {
        if set.insert(traitt) {
            for supertrait in rustc_trait_selection::traits::supertrait_def_ids(cx.tcx, traitt) {
                fill_trait_set(supertrait, set, cx);
            }
        }
    }
// fill the set with current and super traits
fill the set with current and super traits
fill the set with current and super traits
fn fill_trait_set(traitt: DefId, set: &mut DefIdSet, cx: &LateContext<'_>) {
        if set.insert(traitt) {
            for supertrait in rustc_trait_selection::traits::supertrait_def_ids(cx.tcx, traitt) {
                fill_trait_set(supertrait, set, cx);
            }
        }
    }
fn fill_trait_set ( traitt : DefId , set : & mut DefIdSet , cx : & LateContext < ' _ > ) { if set . insert ( traitt ) { for supertrait in rustc_trait_selection :: traits :: supertrait_def_ids ( cx . tcx , traitt ) { fill_trait_set ( supertrait , set , cx ) ; } } }
fill the set with current and super traits
fill the set with current and super traits
traitt
DefId
set
&mut DefIdSet
cx
&LateContext<'_>