Skip to main content

Module move_errors

Module move_errors 

Source

Re-exportsยง

use rustc_abi::FieldIdx; ๐Ÿ”’
use rustc_data_structures::fx::FxHashSet; ๐Ÿ”’
use rustc_errors::Applicability; ๐Ÿ”’
use rustc_errors::Diag; ๐Ÿ”’
use rustc_hir::intravisit::Visitor; ๐Ÿ”’
use rustc_hir as hir; ๐Ÿ”’
use rustc_hir::CaptureBy; ๐Ÿ”’
use rustc_hir::ExprKind; ๐Ÿ”’
use rustc_hir::HirId; ๐Ÿ”’
use rustc_hir::Node; ๐Ÿ”’
use rustc_middle::ty; ๐Ÿ”’
use rustc_middle::ty::Ty; ๐Ÿ”’
use rustc_middle::ty::TyCtxt; ๐Ÿ”’
use rustc_mir_dataflow::move_paths::LookupResult; ๐Ÿ”’
use rustc_mir_dataflow::move_paths::MovePathIndex; ๐Ÿ”’
use rustc_span::def_id::DefId; ๐Ÿ”’
use rustc_span::BytePos; ๐Ÿ”’
use rustc_span::ExpnKind; ๐Ÿ”’
use rustc_span::MacroKind; ๐Ÿ”’
use rustc_span::Span; ๐Ÿ”’
use rustc_span::bug; ๐Ÿ”’
use rustc_span::sym; ๐Ÿ”’
use rustc_trait_selection::error_reporting::traits::FindExprBySpan; ๐Ÿ”’
use rustc_trait_selection::infer::InferCtxtExt; ๐Ÿ”’
use tracing::debug; ๐Ÿ”’
use crate::MirBorrowckCtxt; ๐Ÿ”’
use crate::diagnostics::BorrowedContentSource; ๐Ÿ”’
use crate::diagnostics::CapturedMessageOpt; ๐Ÿ”’
use crate::diagnostics::CloneSuggestion; ๐Ÿ”’
use crate::diagnostics::DescribePlaceOpt; ๐Ÿ”’
use crate::diagnostics::UseSpans; ๐Ÿ”’
use crate::prefixes::PrefixSet; ๐Ÿ”’
use rustc_middle::mir::*; ๐Ÿ”’

Structsยง

MoveError ๐Ÿ”’
PatternBindingInfo ๐Ÿ”’

Enumsยง

GroupedMoveError ๐Ÿ”’
IllegalMoveOriginKind ๐Ÿ”’