Rust бол функциональ болон процедурын програмчлалын парадигмуудыг төрөлд суурилсан объектын систем, санах ойн менежменттэй хослуулсан Mozilla-аас ивээн тэтгэсэн олон парадигмтай, ерөнхий зориулалтын эмхэтгэсэн програмчлалын хэл юм.
1.39 хувилбарын шинэ зүйл:
- шинэ асинхрон програмчлалын синтакс тогтворжсон бөгөөд энэ нь "асинх" функц, асинхрон шилжих { ... } блок болон ".await" оператор дээр тулгуурласан;
- Функц, хаалт, функцийн заагч параметрүүдийг тодорхойлохдоо шинж чанаруудыг зааж өгөхийг зөвшөөрнө. Нөхцөлт эмхэтгэлийн атрибутууд (cfg, cfg_attr) дэмжигддэг, хулдаас болон туслах макро дуудлагын шинж чанаруудаар дамжуулан оношилгоог удирддаг;
- тогтворжуулсан "#feature(bind_by_move_pattern_guards)" нь загварт "хөдөлгөөнөөр" холбох төрөл бүхий хувьсагчийг ашиглах боломжийг олгодог;
- NLL ашиглан хувьсагчийн зээлийг шалгахад тулгарч буй асуудлын талаархи сэрэмжлүүлгийг аюултай алдааны ангилалд шилжүүлсэн;
- Тохиргооны файлуудад ".toml" өргөтгөлийг ашиглах боломжийг ачааны багц менежерт нэмсэн.
Өөрчлөлтүүдийн бүрэн жагсаалтыг хөгжүүлэгчийн вэбсайтаас олж болно.
Эх сурвалж: linux.org.ru