Rust es un lenguaje de programación de sistemas y en general de propósito general de código abierto, creado originalmente por Graydon Hoare en 2006, con el nombre de Eunice, y posteriormente de nuevo en 2010. El lenguaje se diseñó con el objetivo de proporcionar seguridad, concurrency y abstracciones de alto nivel sobre una base sólida de programación en C.
Rust es multiparadigma, soportando programación imperativa, orientada a objetos y funcional, y se distribuye bajo la licencia MIT.
Los requisitos mínimos del sistema para poder utilizar Rust son los siguientes: