fn invalidate_cache(&mut self) {
        self.cached_exits = FnvHashMap();
        for dropdata in &mut self.drops {
            dropdata.cached_block = None;
        }
        if let Some(ref mut freedata) = self.free {
            freedata.cached_block = None;
        }
    }
/// Invalidate all the cached blocks in the scope.
///
/// Should always be run for all inner scopes when a drop is pushed into some scope enclosing a
/// larger extent of code.
Invalidate all the cached blocks in the scope.
Should always be run for all inner scopes when a drop is pushed into some scope enclosing a
larger extent of code.
Invalidate all the cached blocks in the scope . Should always be run for all inner scopes when a drop is pushed into some scope enclosing a larger extent of code .
fn invalidate_cache(&mut self) {
        self.cached_exits = FnvHashMap();
        for dropdata in &mut self.drops {
            dropdata.cached_block = None;
        }
        if let Some(ref mut freedata) = self.free {
            freedata.cached_block = None;
        }
    }
fn invalidate_cache ( & mut self ) { self . cached_exits = FnvHashMap ( ) ; for dropdata in & mut self . drops { dropdata . cached_block = None ; } if let Some ( ref mut freedata ) = self . free { freedata . cached_block = None ; } }
Invalidate all the cached blocks in the scope.
Invalidate all the cached blocks in the scope .
&mut self
&mut self