Skip to main content

Module note_and_explain

Module note_and_explain 

Source

Re-exportsยง

use rustc_attr_ir::find_attr; ๐Ÿ”’
use rustc_attr_ir::lang_items::LangItem; ๐Ÿ”’
use rustc_errors::Applicability::MachineApplicable; ๐Ÿ”’
use rustc_errors::Applicability::MaybeIncorrect; ๐Ÿ”’
use rustc_errors::Diag; ๐Ÿ”’
use rustc_errors::MultiSpan; ๐Ÿ”’
use rustc_errors::pluralize; ๐Ÿ”’
use rustc_hir as hir; ๐Ÿ”’
use rustc_hir::def::DefKind; ๐Ÿ”’
use rustc_middle::traits::ObligationCause; ๐Ÿ”’
use rustc_middle::traits::ObligationCauseCode; ๐Ÿ”’
use rustc_middle::ty::error::ExpectedFound; ๐Ÿ”’
use rustc_middle::ty::error::TypeError; ๐Ÿ”’
use rustc_middle::ty::fast_reject::DeepRejectCtxt; ๐Ÿ”’
use rustc_middle::ty::print::FmtPrinter; ๐Ÿ”’
use rustc_middle::ty::print::Printer; ๐Ÿ”’
use rustc_middle::ty; ๐Ÿ”’
use rustc_middle::ty::Ty; ๐Ÿ”’
use rustc_middle::ty::suggest_constraining_type_param; ๐Ÿ”’
use rustc_span::def_id::DefId; ๐Ÿ”’
use rustc_span::BytePos; ๐Ÿ”’
use rustc_span::Span; ๐Ÿ”’
use rustc_span::Symbol; ๐Ÿ”’
use tracing::debug; ๐Ÿ”’
use crate::error_reporting::TypeErrCtxt; ๐Ÿ”’
use crate::infer::InferCtxtExt; ๐Ÿ”’