Hoʻokuʻu ʻia ka ʻōlelo papahana Rust 1.39

ʻO Rust kahi ʻōlelo hoʻonohonoho multi-paradigm, hui pū ʻia e Mozilla e hoʻohui i nā paradigms hoʻolālā hana a me ke kaʻina hana me kahi ʻōnaehana mea ʻano like ʻole a me ka hoʻokele hoʻomanaʻo ma o ka manaʻo o "hownership".

He aha ka mea hou ma ka mana 1.39:

  • ua hoʻokūpaʻa ʻia ka syntax polokalamu asynchronous hou, ma muli o ka hana "async", ka async neʻe { ... } poloka a me ka ".await" mea hoʻohana;
  • Ua ʻae ʻia e wehewehe i nā ʻano i ka wā e wehewehe ai i nā ʻāpana o nā hana, pani, a me nā kuhikuhi hana. Kākoʻo ʻia nā ʻano hōʻuluʻulu kūlana (cfg, cfg_attr), ka mālama ʻana i nā diagnostics ma o ka lint a me nā mea kōkua macro calling attributes;
  • hoʻopaʻa ʻia “#feature(bind_by_move_pattern_guards)”, e ʻae ai i ka hoʻohana ʻana i nā mea hoʻololi me ke ʻano hoʻopaʻa "by-move" i nā mamana;
  • ʻO nā ʻōlelo aʻo e pili ana i nā pilikia i ka wā e nānā ai i ka hōʻaiʻē ʻana i nā mea hoʻololi me ka hoʻohana ʻana i ka NLL ua hoʻololi ʻia i ka māhele o nā hewa make;
  • Ua hoʻohui ʻia ka hiki ke hoʻohana i ka hoʻonui ".toml" no nā faila hoʻonohonoho i ka luna hoʻokele ukana.

Hiki ke loaʻa ka papa inoa piha o nā loli ma ka pūnaewele o ka mea hoʻomohala.

Source: linux.org.ru

Pākuʻi i ka manaʻo hoʻopuka