Trait rustc_trait_selection::traits::error_reporting::on_unimplemented::InferCtxtExt [−][src]
pub(crate) trait InferCtxtExt<'tcx> {
fn impl_similar_to(
&self,
trait_ref: PolyTraitRef<'tcx>,
obligation: &PredicateObligation<'tcx>
) -> Option<DefId>;
fn describe_enclosure(&self, hir_id: HirId) -> Option<&'static str>;
fn on_unimplemented_note(
&self,
trait_ref: PolyTraitRef<'tcx>,
obligation: &PredicateObligation<'tcx>
) -> OnUnimplementedNote;
}