When you call `self.table.move_iter()` it will consume `self` and destroy all fields other than `table`. 

You don't have `impl Drop for HashMap`, so it should compile just fine.