Skip to main content

Module check_unsafety

Module check_unsafety 

Source

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ยง

NestedUsedBlock ๐Ÿ”’
UnsafetyVisitor ๐Ÿ”’
UnusedUnsafeWarning ๐Ÿ”’

Enumsยง

SafetyContext ๐Ÿ”’
UnsafeOpKind ๐Ÿ”’

Functionsยง

check_unsafety ๐Ÿ”’