Rust es un lenguaje de programación compilado, de propósito general y multiparadigma que está siendo desarrollado por la Fundación Mozilla.
Ha sido diseñado para ser "un lenguaje seguro, concurrente y práctico".67 Es un lenguaje de programación multiparadigma que soporta programación funcional pura, por procedimientos, imperativa y orientada a objetos.
El objetivo de Rust es ser un buen lenguaje para la creación de grandes programas del lado del cliente y del servidor que se ejecuten en Internet. Esto ha llevado a un conjunto de características con un énfasis en la seguridad, el control de distribución de la memoria y la concurrencia.