Издавање на програмскиот јазик Rust 1.39

Rust е мулти-парадигма, компајлиран програмски јазик за општа намена спонзориран од Mozilla кој ги комбинира функционалните и процедуралните програмски парадигми со објектен систем базиран на тип и управување со меморијата преку концептот на „сопственост“.

Што е ново во верзијата 1.39:

  • стабилизирана е новата синтакса за асинхроно програмирање, врз основа на функцијата „асинхронизирано“, блокот асинхроно движење { ... } и операторот „.wait“;
  • Дозволено е да се специфицираат атрибути при дефинирање на параметри на функции, затворачи и функциски покажувачи. Поддржани се условни атрибути за компилација (cfg, cfg_attr), кои ја контролираат дијагностиката преку lint и помошни атрибути за макро повикување;
  • стабилизирана „#feature(bind_by_move_pattern_guards)“, која овозможува користење на променливи со типот на врзување „by-move“ во шаблоните;
  • предупредувањата за проблеми при проверка на позајмувањето на променливите со користење на NLL се префрлени во категоријата фатални грешки;
  • Способноста да се користи наставката „.toml“ за конфигурациските датотеки е додадена во менаџерот на карго пакети.

Целосната листа на промени може да се најде на веб-страницата на развивачот.

Извор: linux.org.ru

Купете доверлив хостинг за сајтови со DDoS заштита, VPS VDS сервери 🔥 Купете сигурен веб-хостинг со DDoS заштита, VPS VDS сервери | ProHoster