Выпуск Rust 1.88: Больше контроля, чище сборки и умнее синтаксис

watch 9s
views 2

18:30, 27.06.2025

26 июня 2025 года команда Rust объявила о выходе версии 1.88. В разработке этого обновления приняли участие 443 разработчика со всего мира. Rust продолжает стремительно развиваться — версия 1.80 вышла в июле 2024 года, а значимый релиз Rust 2024 edition (1.85.0) был представлен в феврале 2025 года. В мае 2025 года версия 1.87.0 отметила десятилетие со дня выхода Rust 1.0.

Rust остаётся сосредоточенным на безопасной работе с памятью без использования сборщика мусора или сложной виртуальной машины. Вместо этого он использует проверки на этапе компиляции для управления памятью, владением, временем жизни объектов и безопасным доступом. Инструмент Cargo обеспечивает управление зависимостями, сборку проектов и публикацию пакетов через репозиторий crates.io.

Что нового в Rust 1.88

Rust 1.88 включает ряд полезных нововведений и изменений в языке, Cargo и Clippy:

  • Поддержка “naked” функций. Разработчики теперь могут использовать #[unsafe(naked)] для определения “голых” функций — без автоматически сгенерированного пролога и эпилога от компилятора. Это дает низкоуровневый контроль над ассемблерным кодом.
  • Цепочка let-выражений в условиях. Условия в if и while теперь поддерживают последовательные let-выражения, объединенные с помощью &&, что делает условную логику более выразительной.
  • Очистка кеша Cargo. Cargo теперь автоматически запускает сборку мусора в своём каталоге кеша. Файлы, загруженные из интернета и не использовавшиеся более 90 дней, будут удалены для экономии места.
  • Булевы литералы в cfg. Система предикатов cfg теперь поддерживает булевы литералы, расширяя возможности конфигурации.
  • Стабилизированные API и изменения по платформам. Несколько API были стабилизированы, а цель i686-pc-windows-gnu понижена до уровня Tier-2.

Rust 1.88 продолжает следовать своей миссии — производительность, безопасность и надежность — с важными улучшениями как для низкоуровневых, так и для прикладных разработчиков.

Поделиться

Была ли эта статья полезной для вас?

Популярные предложения VPS

-9.6%

CPU
CPU
8 Xeon Cores
RAM
RAM
32 GB
Space
Space
200 GB SSD
Bandwidth
Bandwidth
12 TB
wKVM-SSD 32768 Metered Windows

156

При оплате за год

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-KVM-SSD 2048 Linux

30.3

При оплате за год

-7.1%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
Unlimited
wKVM-HDD 4096 Windows

21

При оплате за год

-15.3%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
75 GB SSD
Bandwidth
Bandwidth
40 Mbps
DDoS Protected SSD-wKVM 2048 Windows

54

При оплате за год

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
400 GB HDD
Bandwidth
Bandwidth
300 Gb
KVM-HDD HK 16384 Linux

39.87

При оплате за год

-4.7%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
40 GB HDD
Bandwidth
Bandwidth
300 Gb
wKVM-HDD HK 1024 Windows

10.23

При оплате за год

-9.9%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
300 Gb
KVM-HDD HK 4096 Linux

11.96

При оплате за год

-10.2%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
100 Mbps
DDoS Protected SSD-KVM 16384 Linux

123

При оплате за 6 месяцев

-15.5%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
80 Mbps
DDoS Protected SSD-KVM 8192 Linux

95

При оплате за год

-21.5%

CPU
CPU
2 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
300 GB
wKVM-SSD 4096 HK Windows

40

При оплате за год

Другие статьи на эту тему

cookie

Принять файлы cookie и политику конфиденциальности?

Мы используем файлы cookie, чтобы обеспечить вам наилучший опыт работы на нашем сайте. Если вы продолжите работу без изменения настроек, мы будем считать, что вы согласны получать все файлы cookie на сайте HostZealot.