Skip to main content

Module ambiguity

Module ambiguity 

Source

Re-exportsยง

use std::ops::ControlFlow; ๐Ÿ”’
use rustc_attr_ir::lang_items::LangItem; ๐Ÿ”’
use rustc_errors::Applicability; ๐Ÿ”’
use rustc_errors::Diag; ๐Ÿ”’
use rustc_errors::E0283; ๐Ÿ”’
use rustc_errors::E0284; ๐Ÿ”’
use rustc_errors::E0790; ๐Ÿ”’
use rustc_errors::MultiSpan; ๐Ÿ”’
use rustc_errors::struct_span_code_err; ๐Ÿ”’
use rustc_hir as hir; ๐Ÿ”’
use rustc_hir::def::DefKind; ๐Ÿ”’
use rustc_hir::def::Res; ๐Ÿ”’
use rustc_hir::def_id::CRATE_DEF_ID; ๐Ÿ”’
use rustc_hir::def_id::DefId; ๐Ÿ”’
use rustc_hir::intravisit::Visitor as _; ๐Ÿ”’
use rustc_infer::infer::BoundRegionConversionTime; ๐Ÿ”’
use rustc_infer::infer::InferCtxt; ๐Ÿ”’
use rustc_infer::traits::util::elaborate; ๐Ÿ”’
use rustc_infer::traits::Obligation; ๐Ÿ”’
use rustc_infer::traits::ObligationCause; ๐Ÿ”’
use rustc_infer::traits::ObligationCauseCode; ๐Ÿ”’
use rustc_infer::traits::PolyTraitObligation; ๐Ÿ”’
use rustc_infer::traits::PredicateObligation; ๐Ÿ”’
use rustc_middle::ty::print::PrintPolyTraitClauseExt; ๐Ÿ”’
use rustc_middle::ty; ๐Ÿ”’
use rustc_middle::ty::Ty; ๐Ÿ”’
use rustc_middle::ty::TyCtxt; ๐Ÿ”’
use rustc_middle::ty::TypeVisitable as _; ๐Ÿ”’
use rustc_middle::ty::TypeVisitableExt as _; ๐Ÿ”’
use rustc_middle::ty::Unnormalized; ๐Ÿ”’
use rustc_session::diagnostics::feature_err_unstable_feature_bound; ๐Ÿ”’
use rustc_span::DUMMY_SP; ๐Ÿ”’
use rustc_span::ErrorGuaranteed; ๐Ÿ”’
use rustc_span::Span; ๐Ÿ”’
use tracing::debug; ๐Ÿ”’
use tracing::instrument; ๐Ÿ”’
use tracing::instrument; ๐Ÿ”’
use crate::error_reporting::TypeErrCtxt; ๐Ÿ”’
use crate::error_reporting::infer::need_type_info::TypeAnnotationNeeded; ๐Ÿ”’
use crate::error_reporting::traits::FindExprBySpan; ๐Ÿ”’
use crate::error_reporting::traits::to_pretty_impl_header; ๐Ÿ”’
use crate::traits::query::evaluate_obligation::InferCtxtExt; ๐Ÿ”’
use crate::traits::FulfillmentError; ๐Ÿ”’
use crate::traits::ObligationCtxt; ๐Ÿ”’

Structsยง

HasNumericInferVisitor ๐Ÿ”’

Enumsยง

CandidateSource

Functionsยง

compute_applicable_impls_for_diagnostics