Kuburitswa kwemutauro wechirongwa Rust 1.39

Rust ndeye yakawanda-paradigm, yakajairika-chinangwa chakanyorwa chirongwa chemutauro unotsigirwa neMozilla iyo inosanganisa inoshanda uye maitiro ekugadzirisa maparadigms ane mhando-yakavakirwa chinhu system uye ndangariro manejimendi kuburikidza nepfungwa ye "muridzi".

Chii chitsva mushanduro 1.39:

  • iyo itsva asynchronous programming syntax yakagadziriswa, zvichienderana ne "async" basa, kufamba kweasync { ... } block uye ".await" operator;
  • Inotenderwa kudoma hunhu kana uchitsanangura maparamita emabasa, kuvharwa, uye mapoinzi ebasa. Conditional compilation hunhu (cfg, cfg_attr) inotsigirwa, inodzora diagnostics kuburikidza ne lint uye ebetsero macro ekufona hunhu;
  • yakagadzikana "#feature(bind_by_move_pattern_guards)", iyo inobvumira kushandiswa kwemhando dzakasiyana ne "by-move" yekubatanidza mhando mumatemplate;
  • yambiro pamusoro pezvinetso paunenge uchitarisa kukwereta kwezvinhu zvakasiyana-siyana uchishandisa NLL zvakaendeswa kune chikamu chezvikanganiso zvinouraya;
  • Iko kukwanisa kushandisa ".toml" yekuwedzera kwemafaira ekugadzirisa kwawedzerwa kune cargo package manager.

Rondedzero yakazara yekuchinja inogona kuwanikwa pawebhusaiti yemugadziri.

Source: linux.org.ru

Voeg