Команда разработчиков языка Rust выпустила обновление 1.31. Этот релиз они назвали также Rust 2018. В нём собраны воедино все улучшения и изменения, подготовленные за последние три года, и обновлены документация, поддержка рабочих сред и сайт. А первую стабильную версию языка, Rust 1.0, разработчики назвали Rust 2015, чтобы чётко обозначить разницу между двумя мажорными версиями языка. В проектах на Rust можно переключить используемую версию языка, 2015 или 2018. Так можно добиться максимальной совместимости проекта с версией Rust. В дальнейшем Rust 2015 будет поддерживаться наравне с Rust 2018. Однако в Rust 2015 попадут только такие будущие изменения, которые потенциально не «поломают» старый код: Rust — язык программирования, ориентированный на безопасность, скорость работы и параллелизм. Безопасность достигается при помощи ряда проверок во время компиляции, а скорость — за счёт «абстракций с нулевой стоимостью». Rust подходит для написания низкоуровневого кода, например, драйверов