rust-lang/rust — pull request #16853 by tbu- (2014-08-29 19:56:47+00:00)
Title: Add support for in-place map for `Vec`s of types with same size (take 3)

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 requests, see #15302, #16369.