เบเบฒเบ™เบ›เปˆเบญเบเบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก Rust 1.39

Rust โ€” ะผัƒะปัŒั‚ะธะฟะฐั€ะฐะดะธะณะผะฐะปัŒะฝั‹ะน ะบะพะผะฟะธะปะธั€ัƒะตะผั‹ะน ัะทั‹ะบ ะฟั€ะพะณั€ะฐะผะผะธั€ะพะฒะฐะฝะธั ะพะฑั‰ะตะณะพ ะฝะฐะทะฝะฐั‡ะตะฝะธั, ัะฟะพะฝัะธั€ัƒะตะผั‹ะน Mozilla, ัะพั‡ะตั‚ะฐัŽั‰ะธะน ะฟะฐั€ะฐะดะธะณะผั‹ ั„ัƒะฝะบั†ะธะพะฝะฐะปัŒะฝะพะณะพ ะธ ะฟั€ะพั†ะตะดัƒั€ะฝะพะณะพ ะฟั€ะพะณั€ะฐะผะผะธั€ะพะฒะฐะฝะธั ั ะพะฑัŠะตะบั‚ะฝะพะน ัะธัั‚ะตะผะพะน, ะพัะฝะพะฒะฐะฝะฝะพะน ะฝะฐ ั‚ะธะฟะฐะถะฐั…, ะธ ั ัƒะฟั€ะฐะฒะปะตะฝะธะตะผ ะฟะฐะผัั‚ัŒัŽ ั‡ะตั€ะตะท ะฟะพะฝัั‚ะธะต ยซะฒะปะฐะดะตะฝะธัยป.

เบกเบตโ€‹เบซเบเบฑเบ‡โ€‹เปƒเบซเบกเปˆโ€‹เปƒเบ™โ€‹เบชเบฐโ€‹เบšเบฑเบš 1.39โ€‹:

  • ัั‚ะฐะฑะธะปะธะทะธั€ะพะฒะฐะฝ ะฝะพะฒั‹ะน ัะธะฝั‚ะฐะบัะธั ะฐัะธะฝั…ั€ะพะฝะฝะพะณะพ ะฟั€ะพะณั€ะฐะผะผะธั€ะพะฒะฐะฝะธั, ะพัะฝะพะฒะฐะฝะฝั‹ะน ะฝะฐ ั„ัƒะฝะบั†ะธะธ ยซasyncยป, ะฑะปะพะบะต async move { โ€ฆ } ะธ ะพะฟะตั€ะฐั‚ะพั€ะต ยซ.awaitยป;
  • ั€ะฐะทั€ะตัˆะตะฝะพ ัƒะบะฐะทะฐะฝะธะต ะฐั‚ั€ะธะฑัƒั‚ะพะฒ ะฟั€ะธ ะพะฟั€ะตะดะตะปะตะฝะธะธ ะฟะฐั€ะฐะผะตั‚ั€ะพะฒ ั„ัƒะฝะบั†ะธะน, ะทะฐะผั‹ะบะฐะฝะธะน ะธ ัƒะบะฐะทะฐั‚ะตะปะตะน ะฝะฐ ั„ัƒะฝะบั†ะธะธ. ะŸะพะดะดะตั€ะถะธะฒะฐัŽั‚ัั ะฐั‚ั€ะธะฑัƒั‚ั‹ ัƒัะปะพะฒะฝะพะน ะบะพะผะฟะธะปัั†ะธะธ (cfg, cfg_attr), ัƒะฟั€ะฐะฒะปััŽั‰ะธะต ะดะธะฐะณะฝะพัั‚ะธะบะพะน ั‡ะตั€ะตะท lint ะธ ะฒัะฟะพะผะพะณะฐั‚ะตะปัŒะฝั‹ะต ะฐั‚ั€ะธะฑัƒั‚ั‹ ะฒั‹ะทะพะฒะฐ ะผะฐะบั€ะพัะพะฒ;
  • ัั‚ะฐะฑะธะปะธะทะธั€ะพะฒะฐะฝ ยซ#feature(bind_by_move_pattern_guards)ยป, ะบะพั‚ะพั€ั‹ะน ะฟะพะทะฒะพะปัะตั‚ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ะฟะตั€ะตะผะตะฝะฝั‹ะต ั ั‚ะธะฟะพะผ ะฟั€ะธะฒัะทะบะธ ยซby-moveยป ะฒ ัˆะฐะฑะปะพะฝะฐั…;
  • ะฟั€ะตะดัƒะฟั€ะตะถะดะตะฝะธั ะพ ะฟั€ะพะฑะปะตะผะฐั… ะฟั€ะธ ะฟั€ะพะฒะตั€ะบะต ะทะฐะธะผัั‚ะฒะพะฒะฐะฝะธั ะฟะตั€ะตะผะตะฝะฝั‹ั… c ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ NLL ะฟะตั€ะตะฒะตะดะตะฝั‹ ะฒ ั€ะฐะทั€ัะด ั„ะฐั‚ะฐะปัŒะฝั‹ั… ะพัˆะธะฑะพะบ;
  • ะฒ ะฟะฐะบะตั‚ะฝั‹ะน ะผะตะฝะตะดะถะตั€ cargo ะดะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั ั€ะฐััˆะธั€ะตะฝะธั ยซ.tomlยป ะดะปั ั„ะฐะนะปะพะฒ ะบะพะฝั„ะธะณัƒั€ะฐั†ะธะธ.

เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเป€เบ•เบฑเบกเบ‚เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบชเบฒเบกเบฒเบ”เบžเบปเบšเป„เบ”เป‰เบขเบนเปˆเปƒเบ™เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ‚เบญเบ‡เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: linux.org.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™