Skip to main content

Module move_check

Module move_check 

Source

Re-exportsยง

use rustc_abi::Size; ๐Ÿ”’
use rustc_hir::def::DefKind; ๐Ÿ”’
use rustc_hir::def_id::DefId; ๐Ÿ”’
use rustc_lint_defs::builtin::LARGE_ASSIGNMENTS; ๐Ÿ”’
use rustc_middle::mir::visit::Visitor as MirVisitor; ๐Ÿ”’
use rustc_middle::mir; ๐Ÿ”’
use rustc_middle::mir::Location; ๐Ÿ”’
use rustc_middle::mir::traversal; ๐Ÿ”’
use rustc_middle::ty; ๐Ÿ”’
use rustc_middle::ty::Instance; ๐Ÿ”’
use rustc_middle::ty::Ty; ๐Ÿ”’
use rustc_middle::ty::TyCtxt; ๐Ÿ”’
use rustc_middle::ty::TypeFoldable; ๐Ÿ”’
use rustc_span::Span; ๐Ÿ”’
use rustc_span::Spanned; ๐Ÿ”’
use rustc_span::sym; ๐Ÿ”’
use rustc_structures::Limit; ๐Ÿ”’
use tracing::debug; ๐Ÿ”’
use tracing::trace; ๐Ÿ”’
use crate::diagnostics::LargeAssignmentsLint; ๐Ÿ”’

Structsยง

MoveCheckVisitor ๐Ÿ”’

Functionsยง

check_moves ๐Ÿ”’
should_skip_fn ๐Ÿ”’
Return true if def_id is Box::new, Rc::new or Arc::new.