Skip to main content

Module async_destructor_ctor

Module async_destructor_ctor 

Source

Re-exportsยง

use rustc_attr_ir::lang_items::LangItem; ๐Ÿ”’
use rustc_hir::def_id::DefId; ๐Ÿ”’
use rustc_hir::CoroutineDesugaring; ๐Ÿ”’
use rustc_hir::CoroutineKind; ๐Ÿ”’
use rustc_hir::CoroutineSource; ๐Ÿ”’
use rustc_index::Idx; ๐Ÿ”’
use rustc_index::IndexVec; ๐Ÿ”’
use rustc_middle::mir::BasicBlock; ๐Ÿ”’
use rustc_middle::mir::BasicBlockData; ๐Ÿ”’
use rustc_middle::mir::Body; ๐Ÿ”’
use rustc_middle::mir::Local; ๐Ÿ”’
use rustc_middle::mir::LocalDecl; ๐Ÿ”’
use rustc_middle::mir::MirSource; ๐Ÿ”’
use rustc_middle::mir::Operand; ๐Ÿ”’
use rustc_middle::mir::Place; ๐Ÿ”’
use rustc_middle::mir::Rvalue; ๐Ÿ”’
use rustc_middle::mir::SourceInfo; ๐Ÿ”’
use rustc_middle::mir::Statement; ๐Ÿ”’
use rustc_middle::mir::StatementKind; ๐Ÿ”’
use rustc_middle::mir::Terminator; ๐Ÿ”’
use rustc_middle::mir::TerminatorKind; ๐Ÿ”’
use rustc_middle::ty; ๐Ÿ”’
use rustc_middle::ty::EarlyBinder; ๐Ÿ”’
use rustc_middle::ty::Ty; ๐Ÿ”’
use rustc_middle::ty::TyCtxt; ๐Ÿ”’
use rustc_middle::ty::TypeVisitableExt; ๐Ÿ”’
use crate::deref_separator::deref_finder; ๐Ÿ”’
use crate::patch::MirPatch; ๐Ÿ”’
use super::*; ๐Ÿ”’

Constantsยง

SELF_ARG ๐Ÿ”’

Functionsยง

build_adrop_for_adrop_shim ๐Ÿ”’
build_adrop_for_coroutine_shim ๐Ÿ”’
build_async_destructor_ctor_shim ๐Ÿ”’
build_async_drop_shim ๐Ÿ”’
build_future_drop_poll_shim ๐Ÿ”’