Rust é uma linguagem de programação de sistemas desenvolvida pela Mozilla, projetada para ser usada no Servo, motor de renderização do Firefox, lançada em 2015, mas anunciada pela primeira vez em 2009, é considerada nova. Destaca-se pela segurança de memória, velocidade e suporte à concorrência, utilizando um sistema de ownership e controle de lifetime das variáveis, evitando bugs comuns sem precisar de um coletor de lixo. A linguagem incorpora vários conceitos da programação funcional, já primeira versão foi escrita em OCaml, e inspirada na mesma. Alguns exemplos:
let x = 5; // x é imutável por padrão