denis19 самит denis19
/ habr.com

Релиз Rust 1.77

21 марта 2024 года состоялся релиз языка программирования Rust 1.77.0, позволяющего каждому создавать надёжное и эффективное программное обеспечение.

Исходный код проекта опубликован на GitHub разработчиками из Rust Foundation.Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.77.0 достаточно выполнить команду rustup update stable.Основные обновления и изменения и доработки в Rust 1.77: добавлена поддержка литералов в стиле языка C (C-string), которые хранятся в памяти с завершающим нулевым символом и ассоциированы с типом CStr; в асинхронно выполняемых функциях, объявленных при помощи выражения "async fn", разрешено использование рекурсии, т.е.

подобные функции теперь могут вызывать сами себя; стабилизирован макрос offset_of!, позволяющий определить байтовое смещение полей структур, перечислений, объединений и кортежей, относительно начала типа; в пакетном менеджере Cargo в профилях релизов по умолчанию включена очистка файлов от отладочных данных (strip = "debuginfo"), если в профиле Cargo явно не включён режим отладки, т.е.

Читать на habr.com
Сайт imag.one - агрегатор новостей из открытых источников. Источник указан в начале и в конце анонса. Вы можете пожаловаться на новость, если находите её недостоверной.

Сейчас читают

DMCA