Re-exportsยง
use std::ops::ControlFlow;๐use rustc_data_structures::fx::FxHashSet;๐use rustc_data_structures::graph;๐use rustc_data_structures::graph::vec_graph::VecGraph;๐use rustc_data_structures::unord::UnordMap;๐use rustc_data_structures::unord::UnordSet;๐use rustc_hir::def::DefKind;๐use rustc_hir::def::Res;๐use rustc_hir::def_id::DefId;๐use rustc_hir::intravisit::InferKind;๐use rustc_hir::intravisit::Visitor;๐use rustc_hir as hir;๐use rustc_hir::CRATE_HIR_ID;๐use rustc_hir::HirId;๐use rustc_lint_defs::builtin::FLOAT_LITERAL_F32_FALLBACK;๐use rustc_lint_defs::builtin::NEVER_TYPE_FALLBACK_FLOWING_INTO_UNSAFE;๐use rustc_middle::ty;๐use rustc_middle::ty::FloatVid;๐use rustc_middle::ty::Ty;๐use rustc_middle::ty::TyCtxt;๐use rustc_middle::ty::TypeSuperVisitable;๐use rustc_middle::ty::TypeVisitable;๐use rustc_span::def_id::LocalDefId;๐use rustc_span::DUMMY_SP;๐use rustc_span::ErrorGuaranteed;๐use rustc_span::Span;๐use rustc_trait_selection::traits::TraitEngine;๐use tracing::debug;๐use crate::FnCtxt;๐use crate::diagnostics;๐
Structsยง
- Annotate
Unit ๐Fallback Visitor - Try to walk the HIR to find a place to insert a useful suggestion
to preserve fallback to
()in 2024.
Enumsยง
- Unsafe
UseReason ๐
Functionsยง
- compute_
unsafe_ ๐infer_ vars - Finds all type variables which are passed to an
unsafeoperation.