rust-lang/rust — pull request #15925 by pcwalton (2014-07-23 17:23:58+00:00)
Title: libsyntax: Remove `~self` and `mut ~self` from the language.

This eliminates the last vestige of the `~` syntax.

Instead of `~self`, write `self: Box`; instead of `mut
~self`, write `mut self: Box`, replacing `TypeOfSelf` with
the self-type parameter as specified in the implementation.

Closes #13885.

[breaking-change]

r? @alexcrichton