影响
Rust 并不是绝对原创的语言,设计元素的来源较为广泛。 下面是一些来源的列表 (包括已经移除的元素) :
- SML,OCaml: 代数数据类型、模式匹配、类型推断、分号语句分隔符
 - C++: 引用、RAII、智能指针、移动语义、单态化、内存模型
 - ML Kit,Cyclone: 基于区域的内存管理
 - Haskell (GHC) : 类型类、类型族
 - Newsqueak,Alef,Limbo: 通道,并发
 - Erlang: 消息传递、线程故障、
链接线程故障、轻量级并发 - Swift: 可选绑定
 - Scheme: 卫生宏
 - C#: 属性
 - Ruby: 闭包语法、
块语法 - NIL,Hermes: 
类型状态 - Unicode 附录 #31: 标识符和模式语法