rust-lang/rust — pull request #15302 by tbu- (2014-07-01 13:16:24+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.