Skip to main content

Module builder

Module builder 

Source

Re-exportsยง

use std::mem; ๐Ÿ”’
use rustc_index::IndexVec; ๐Ÿ”’
use rustc_middle::ty; ๐Ÿ”’
use rustc_middle::ty::Ty; ๐Ÿ”’
use rustc_middle::ty::TyCtxt; ๐Ÿ”’
use rustc_middle::ty::TypeVisitableExt; ๐Ÿ”’
use rustc_span::bug; ๐Ÿ”’
use rustc_span::span_bug; ๐Ÿ”’
use smallvec::SmallVec; ๐Ÿ”’
use smallvec::smallvec; ๐Ÿ”’
use tracing::debug; ๐Ÿ”’
use super::Init; ๐Ÿ”’
use super::InitIndex; ๐Ÿ”’
use super::InitKind; ๐Ÿ”’
use super::InitLocation; ๐Ÿ”’
use super::LocationMap; ๐Ÿ”’
use super::LookupResult; ๐Ÿ”’
use super::MoveData; ๐Ÿ”’
use super::MoveOut; ๐Ÿ”’
use super::MoveOutIndex; ๐Ÿ”’
use super::MovePath; ๐Ÿ”’
use super::MovePathIndex; ๐Ÿ”’
use super::MovePathLookup; ๐Ÿ”’
use super::MoveSubPath; ๐Ÿ”’
use super::MoveSubPathResult; ๐Ÿ”’
use rustc_middle::mir::*; ๐Ÿ”’

Structsยง

MoveDataBuilder ๐Ÿ”’

Functionsยง

gather_moves ๐Ÿ”’
new_move_path ๐Ÿ”’