Derxistina zimanê bernamekirinê Rust 1.39

Rust zimanek bernamesaziya pir-paradîgmayî ye, bi armanca gelemperî ku ji hêla Mozilla ve hatî piştgirî kirin ku bi têgîna "xwedîbûnê" paradîgmayên bernamesaziya fonksiyonel û prosedurî ​​bi pergalek nesne-based tîp û rêveberiya bîranînê re dike yek.

Di guhertoya 1.39 de çi nû ye:

  • hevoksaziya bernamesaziya asynkron a nû hatiye stabîlkirin, li ser bingeha fonksiyona "asynch", bloka asynchron { ... } û operatora ".await";
  • Dema diyarkirina parametreyên fonksiyonan, girtin û nîşangirên fonksiyonê destûr tê dayîn ku taybetmendiyan diyar bike. Taybetmendiyên berhevkirina şertî (cfg, cfg_attr) têne piştgirî kirin, bi navgîniya lint û taybetmendiyên gazîkirina makro yên alîkar ve tespîtan kontrol dikin;
  • "#feature(bind_by_move_pattern_guards)" stabîlkirî, ku destûrê dide karanîna guhêrbarên bi tîpa girêdana "bi-tevger" di şablonan de;
  • hişyariyên di derbarê pirsgirêkan de dema kontrolkirina deynkirina guhêrbaran bi karanîna NLL ve hatî veguheztin kategoriya xeletiyên kujer;
  • Qabiliyeta bikaranîna pêveka ".toml" ji bo pelên vesazkirinê li rêvebirê pakêta barkirinê zêde bûye.

Navnîşa tevahî ya guhertinan dikare li ser malpera pêşdebiran were dîtin.

Source: linux.org.ru

Ji bo malperên bi parastina DDoS, serverên VPS VDS mêvandariya pêbawer bikirin 🔥 Hostinga malperê ya pêbawer bi parastina DDoS, serverên VPS VDS bikirin | ProHoster