Trait rustc_trait_selection::traits::specialize::specialization_graph::ChildrenExt[][src]

trait ChildrenExt {
    fn insert_blindly<'tcx>(&mut self, tcx: TyCtxt<'tcx>, impl_def_id: DefId);
fn remove_existing<'tcx>(&mut self, tcx: TyCtxt<'tcx>, impl_def_id: DefId);
fn insert<'tcx>(
        &mut self,
        tcx: TyCtxt<'tcx>,
        impl_def_id: DefId,
        simplified_self: Option<SimplifiedType>
    ) -> Result<Inserted, OverlapError>; }

Required methods

Implementors