Module rustc::middle::trans::cleanup[src]

Code pertaining to cleanup of temporaries as well as execution of drop glue. See discussion in doc.rs for a high-level summary.

Structs

CachedEarlyExit
CleanupScope
CustomScopeIndex
DropValue
FreeValue

Enums

CleanupScopeKind
EarlyExitLabel
Heap
ScopeId

Statics

pub static EXIT_BREAK: uint = 0  
pub static EXIT_LOOP: uint = 1  
pub static EXIT_MAX: uint = 2  

Traits

Cleanup
CleanupHelperMethods
CleanupMethods

Functions

temporary_scope
var_scope