Re-exportsยง
use std::borrow::Cow;๐use std::mem;๐use rustc_ast::AsmMacro;๐use rustc_attr_ir::find_attr;๐use rustc_attr_ir::lang_items::LangItem;๐use rustc_errors::DiagArgValue;๐use rustc_hir::def::DefKind;๐use rustc_hir as hir;๐use rustc_hir::BindingMode;๐use rustc_hir::ByRef;๐use rustc_hir::HirId;๐use rustc_hir::Mutability;๐use rustc_lint_defs::builtin::DEPRECATED_SAFE_2024;๐use rustc_lint_defs::builtin::UNSAFE_OP_IN_UNSAFE_FN;๐use rustc_lint_defs::builtin::UNUSED_UNSAFE;๐use rustc_middle::middle::codegen_fn_attrs::TargetFeature;๐use rustc_middle::middle::codegen_fn_attrs::TargetFeatureKind;๐use rustc_middle::thir::visit::Visitor;๐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::Ty;๐use rustc_middle::ty::TyCtxt;๐use rustc_span::def_id::DefId;๐use rustc_span::def_id::LocalDefId;๐use rustc_span::Span;๐use rustc_span::Symbol;๐use rustc_span::span_bug;๐use rustc_middle::thir::*;๐use crate::diagnostics::*;๐use UnsafeOpKind::*;๐
Structsยง
- Nested
Used ๐Block - Unsafety
Visitor ๐ - Unused
Unsafe ๐Warning
Enumsยง
- Safety
Context ๐ - Unsafe
OpKind ๐
Functionsยง
- check_
unsafety ๐