rust-lang/rust — pull request #16369 by tbu- (2014-08-08 22:27:22+00:00)
Title: Add support for in-place map for `Vec`s of types with same size

This is implemented using a new struct `PartialVec` which implements the proper
drop semantics in case the conversion is interrupted by an unwind.

For the old pull request, see #15302.