Trait miri::provenance_gc::EvalContextExt

source ·
pub trait EvalContextExt<'mir, 'tcx: 'mir>: MiriInterpCxExt<'mir, 'tcx> {
    // Provided methods
    fn run_provenance_gc(&mut self) { ... }
    fn remove_unreachable_tags(&mut self, tags: FxHashSet<BorTag>) { ... }
    fn remove_unreachable_allocs(&mut self, allocs: FxHashSet<AllocId>) { ... }
}

Provided Methods§

source

fn run_provenance_gc(&mut self)

source

fn remove_unreachable_tags(&mut self, tags: FxHashSet<BorTag>)

source

fn remove_unreachable_allocs(&mut self, allocs: FxHashSet<AllocId>)

Implementors§

source§

impl<'mir, 'tcx: 'mir> EvalContextExt<'mir, 'tcx> for MiriInterpCx<'mir, 'tcx>