Skip to main content

Module implicit_provenance_casts

Module implicit_provenance_casts 

Source

Re-exportsยง

use rustc_ast::util::parser::ExprPrecedence; ๐Ÿ”’
use rustc_hir as hir; ๐Ÿ”’
use rustc_lint_defs::declare_lint; ๐Ÿ”’
use rustc_lint_defs::declare_lint_pass; ๐Ÿ”’
use rustc_middle::ty::Ty; ๐Ÿ”’
use crate::diagnostics::ImplicitProvenanceCastsInt2Ptr; ๐Ÿ”’
use crate::diagnostics::ImplicitProvenanceCastsPtr2Int; ๐Ÿ”’
use crate::diagnostics::Int2PtrSuggestion; ๐Ÿ”’
use crate::diagnostics::Ptr2IntSuggestion; ๐Ÿ”’
use crate::LateContext; ๐Ÿ”’
use crate::LateLintPass; ๐Ÿ”’

Structsยง

ImplicitProvenanceCasts
Lint for int2ptr and ptr2int as casts.

Staticsยง

IMPLICIT_PROVENANCE_CASTS
The implicit_provenance_casts lint detects integer-to-pointer and pointer-to-integer casts.

Functionsยง

lint_int2ptr ๐Ÿ”’
lint_ptr2int ๐Ÿ”’