☰
In rustc_mir_transform::generator
In rustc_mir_transform::generator
Structs
DerefArgVisitor
EnsureGeneratorFieldAssignmentsNeverAlias
GeneratorSavedLocals
LivenessInfo
PinArgVisitor
RenameLocalVisitor
StateTransform
StorageConflictVisitor
SuspensionPoint
TransformVisitor
Enums
Operation
Constants
POISONED
RESERVED_VARIANTS
RETURNED
SELF_ARG
UNRESUMED
Functions
can_return
can_unwind
compute_layout
compute_storage_conflicts
create_cases
create_generator_drop_shim
create_generator_resume_function
elaborate_generator_drops
insert_clean_drop
insert_panic_block
insert_switch
insert_term_block
locals_live_across_suspend_points
make_generator_state_argument_indirect
make_generator_state_argument_pinned
replace_base
replace_local
sanitize_witness
?
Function
rustc_mir_transform
::
generator
::
insert_clean_drop
source
·
[
−
]
fn insert_clean_drop(body: &mut
Body
<'_>) ->
BasicBlock