Itusilẹ ti ede siseto Rust 1.39

Rust jẹ apẹrẹ-ọpọlọpọ, ede siseto gbogbogbo ti o ṣajọpọ ti Mozilla ṣe atilẹyin ti o ṣajọpọ iṣẹ-ṣiṣe ati awọn ilana siseto ilana pẹlu eto ohun elo ti o da lori iru ati iṣakoso iranti nipasẹ imọran ti “nini”.

Kini tuntun ninu ẹya 1.39:

  • titun asynchronous siseto sintasi ti wa ni idaduro, da lori awọn "async" iṣẹ, awọn async gbe {... } Àkọsílẹ ati awọn oniṣẹ ".await";
  • O gba ọ laaye lati tokasi awọn abuda nigba asọye awọn aye ti awọn iṣẹ, awọn pipade, ati awọn itọka iṣẹ. Awọn abuda akojọpọ ipo (cfg, cfg_attr) ni atilẹyin, ṣiṣakoso awọn iwadii aisan nipasẹ lint ati awọn abuda pipe macro iranlọwọ;
  • diduro "#feature (bind_by_move_pattern_guards)", eyiti o fun laaye lilo awọn oniyipada pẹlu iru abuda “nipasẹ-iṣipopada” ni awọn awoṣe;
  • ikilo nipa awọn iṣoro nigbati o ṣayẹwo yiya ti awọn oniyipada nipa lilo NLL ti gbe lọ si ẹka ti awọn aṣiṣe apaniyan;
  • Agbara lati lo itẹsiwaju “.toml” fun awọn faili iṣeto ni a ti ṣafikun si oluṣakoso package ẹru.

Atokọ awọn iyipada ni kikun ni a le rii lori oju opo wẹẹbu Olùgbéejáde.

orisun: linux.org.ru

Fi ọrọìwòye kun