Binary crates. Sandboxed builds (I'll continue to use crates that have a build.rs which can do anything it wants, but I don't like it). Namespacing crates (a la Java) to deal with the name squatting issue.
Generics and compile time computation. I think Rust should achieve feature parity with c++ templates and constexpr.