- Лаконичный синтаксис с ключевиками, похож на синтаксис C.
- Кодовый анализатор, помогающий не допускать утечек памяти и не совершать ошибок при работе с многопоточностью.
- Самостоятельное управление расположением данных в памяти (используя указатели).
- Нет garbage collection.
- Мощная статистическая типизация.

Rust ([rʌst]; с англ.rust — «ржавчина») — это мультипарадигмальныйкомпилируемыйязык программирования общего назначения, сочетающий парадигмыфункционального и процедурного программирования с объектной системой, основанной на типажах. Управление памятью осуществляется через механизм «владения» с использованием аффинных типов[en][7], что позволяет обходиться без системы сборки мусора во время исполнения программы. Rust гарантируетбезопасную работу с памятью благодаря встроенной в компилятор системе статической валидации ссылок (borrow checker). Имеются средства, позволяющие использовать приёмы объектно-ориентированного программирования[8].