Many great points. It is interesting to note that Rust IDE, when it comes, is most likely to have Java based GUI.<p>&gt; Both Rust and Java keep their generics to compile time.<p>I thought Rust generics are also available at runtime so they are different from Java.