.早期的Rust虽然有垃圾回收系统，但非如Java或.NET平台的全自动垃圾回收。Rust 1.0已不再使用垃圾回收器，而是全面改用基于引用计数的智能指针来管理内存。
类型与多态.它的型别系统直接地模仿了Haskell语言的类型类概念，并把它称作「traits」，可以把它看成是一种特设多态。Rust的作法是透过在宣告型别变数（type variable）的时候，在上面加上限制条件。至于Haskell的高阶型别变数（Higher-kinded polymorphism）则还未支援。