mozilla/rust — pull request #13008 by Kimundi (2014-03-18 22:24:49+00:00)
Title: Made the `clone_from` implementation for `~T` reuse the `T` itself if possible

...by also calling `clone_from` on it.

In general, `Clone` implementors that overwrite `clone_from`
should try to to use it recursively for substructures.