Ang Rust usa ka general-purpose, multi-paradigm compiled programming language nga gipasiugdahan sa Mozilla nga naghiusa sa functional ug procedural programming paradigms uban sa usa ka trait-based object system ug ownership-based memory management.
Unsa ang bag-o sa bersyon 1.39:
- Ang bag-ong asynchronous programming syntax nga gibase sa "async" function, ang async move { … } block, ug ang "await" operator gipalig-on na;
- Mahimo na karon nga ipiho ang mga attribute sa pag-define sa mga function parameter, closure, ug function pointer. Gisuportahan ang mga conditional compilation attribute (cfg, cfg_attr), nga nagkontrol sa mga diagnostic pinaagi sa lint, ug auxiliary macro call attribute.
- gipalig-on nga "#feature(bind_by_move_pattern_guards)", nga nagtugot sa paggamit sa mga variable nga adunay "by-move" nga tipo sa pagbugkos sa mga template;
- ang mga pasidaan bahin sa mga problema sa pagsusi sa variable borrowing gamit ang NLL gi-upgrade ngadto sa makamatay nga mga sayop;
- Gisuportahan na karon sa cargo package manager ang paggamit sa ".toml" extension para sa mga configuration file.
Ang tibuuk nga lista sa mga pagbag-o makita sa website sa developer.
Source: linux.org.ru
