Re-exportsยง
use core::ops::ControlFlow;๐use hir::def::CtorKind;๐use hir::intravisit::Visitor;๐use hir::intravisit::walk_expr;๐use hir::intravisit::walk_stmt;๐use hir::LetStmt;๐use hir::QPath;๐use rustc_data_structures::fx::FxIndexSet;๐use rustc_errors::Applicability;๐use rustc_errors::Diag;๐use rustc_hir as hir;๐use rustc_hir::def::Res;๐use rustc_hir::MatchSource;๐use rustc_hir::Node;๐use rustc_middle::traits::MatchExpressionArmCause;๐use rustc_middle::traits::ObligationCause;๐use rustc_middle::traits::ObligationCauseCode;๐use rustc_middle::ty::error::TypeError;๐use rustc_middle::ty::print::with_no_trimmed_paths;๐use rustc_middle::ty::print::with_no_trimmed_paths;๐use rustc_middle::ty;๐use rustc_middle::ty::GenericArgKind;๐use rustc_middle::ty::IsSuggestable;๐use rustc_middle::ty::Ty;๐use rustc_middle::ty::TypeVisitableExt;๐use rustc_middle::ty::Unnormalized;๐use rustc_span::Span;๐use rustc_span::sym;๐use tracing::debug;๐use crate::diagnostics::ConsiderAddingAwait;๐use crate::diagnostics::FnConsiderCasting;๐use crate::diagnostics::FnConsiderCastingBoth;๐use crate::diagnostics::FnItemsAreDistinct;๐use crate::diagnostics::FnUniqTypes;๐use crate::diagnostics::FunctionPointerSuggestion;๐use crate::diagnostics::SuggestAccessingField;๐use crate::diagnostics::SuggestRemoveSemiOrReturnBinding;๐use crate::diagnostics::SuggestTuplePatternMany;๐use crate::diagnostics::SuggestTuplePatternOne;๐use crate::diagnostics::TypeErrorAdditionalDiags;๐use crate::error_reporting::TypeErrCtxt;๐use crate::error_reporting::infer::hir::Path;๐
Enumsยง
- Statement
AsExpression ๐ - Suggest
AsRef ๐Kind