Module reference_
casting
rustc_
lint
1.84.0-dev
Module reference_
casting
Module Items
Structs
Enums
Statics
Functions
In crate rustc_
lint
Modules
async_closures
async_fn_in_trait
builtin
context
dangling
deref_into_dyn_supertrait
drop_forget_useless
early
enum_intrinsics_non_enums
errors
expect
for_loops_over_fallibles
foreign_modules
hidden_unicode_codepoints
if_let_rescope
impl_trait_overcaptures
internal
invalid_from_utf8
late
let_underscore
levels
lints
macro_expr_fragment_specifier_2024_migration
map_unit_fn
multiple_supertrait_upcastable
non_ascii_idents
non_fmt_panic
non_local_def
nonstandard_style
noop_method_call
opaque_hidden_inferred_bound
pass_by_value
passes
precedence
ptr_nulls
redundant_semicolon
reference_casting
shadowed_into_iter
static_mut_refs
tail_expr_drop_order
traits
types
unit_bindings
unqualified_local_imports
unused
Macros
declare_combined_early_lint_pass
declare_combined_late_lint_pass
early_lint_methods
expand_combined_early_lint_pass_method
expand_combined_early_lint_pass_methods
expand_combined_late_lint_pass_method
expand_combined_late_lint_pass_methods
late_lint_methods
Structs
BufferedEarlyLint
BuiltinCombinedEarlyLintPass
BuiltinCombinedModuleLateLintPass
BuiltinCombinedPreExpansionLintPass
EarlyContext
FutureIncompatibleInfo
LateContext
Lint
LintId
LintStore
Enums
CheckLintNameResult
FindLintError
Level
Statics
ARRAY_INTO_ITER
BOXED_SLICE_INTO_ITER
DEFAULT_LOCALE_RESOURCE
Traits
EarlyCheckNode
EarlyLintPass
LateLintPass
LintContext
LintPass
Functions
check_ast_node
check_crate
late_lint_mod
lint_mod
new_lint_store
provide
register_builtins
register_internals
unerased_lint_store
Type Aliases
LintVec
rustc_lint
Module
reference_casting
Copy item path
Settings
Help
Summary
Source
Structs
§
Invalid
Reference
Casting
Enums
§
Pattern
Kind
🔒
Statics
§
INVALID_
REFERENCE_
CASTING
🔒
The
invalid_reference_casting
lint checks for casts of
&T
to
&mut T
without using interior mutability.
Functions
§
borrow_
or_
assign
🔒
is_
cast_
from_
ref_
to_
mut_
ptr
🔒
is_
cast_
to_
bigger_
memory_
layout
🔒
peel_
casts
🔒