Тут многие в комментариях ругались на тильда-синтаксис. Вот, его на днях (уже есть в ночных сборках) заменили на более гибкий box-синтаксис.
Для тех, кто в танке и ленится проглядеть RFC: тильда синтаксис использовался для выделения памяти в куче. Box-синтаксис делает то же самое по умолчанию, но еще и поддерживает произвольные аллокаторы.
RFC с подробностями: https://github.com/rust-lang/rfcs/blob/8ec267f2feb24d5/active/0014-remove-til...
«issue: Remove ~, add Box»: https://github.com/mozilla/rust/issues/13885
Обсуждение в r/rust: http://www.reddit.com/r/rust/comments/24elup/rfc_remove_in_favor_of_box_and_box
Срач^WОбсуждение в Hacker News: https://news.ycombinator.com/item?id=7687351
Вдруг кому интересно, а не просто «ненужно! ненужно!».