It'd be wonderful if they kept the ability to define that a certain destructor does zero memory.
Sometimes, you need that.
Sometimes, you need that.
That said, this was discussed on reddit[0], it sounds like there is a way to guarantee that you did zero out memory (but not necessarily copies of that memory, as discussed in the link above), and because Rust is intended to be memory safe, it's not as much of an issue if you don't/can't.
http://www.reddit.com/r/rust/comments/2fnb82/zeroing_buffers...
That means it has the hope of getting it right.
[0] http://doc.rust-lang.org/std/intrinsics/fn.volatile_set_memo...