Microsoft zida , zomwe zimakulolani kugwiritsa ntchito chinenero cha Dzimbiri kuti mupange mapulogalamu okhudzana ndi zomangamanga (Windows Nthawi yogwirira ntchito). Khodi yokhudzana ndi polojekiti pansi pa layisensi ya MIT.
Rust/WinRT imapangitsa kuti, pofanizira ndi C ++/WinRT, kupanga mapulogalamu pogwiritsa ntchito zida zodziwika bwino za Rust, zomwe zimakupatsani mwayi woyitanitsa ma WinRT API omwe alipo kapena amtsogolo pogwiritsa ntchito ma code omwe amapangidwa pa ntchentche kuchokera ku metadata yofotokoza API. Mafoni otere a WinRT API ali ngati kulumikiza gawo lina la Dzimbiri. Rust/WinRT ingakhalenso yothandiza pakupangitsa kuti zikhale zosavuta kuyika mapulogalamu a C++/WinRT kuchokera ku C++ kupita ku Rust.
Komanso, tingadziŵike kutulutsidwa koyamba kwa alpha kwa polojekitiyi , yomwe ili kutsogolo kwapaintaneti kwatsopano kokonzedwa kuti igwiritsidwe ntchito m'malo ophatikizika achitukuko. Pulojekitiyi ndi zotsatira za ntchito yogawanitsa rustc compiler mu modules, zomwe zinapangitsa kuti zitheke kugwiritsa ntchito zida zokonzekera komanso zotsimikiziridwa popanga Rust-analyzer. Rust-analyzer ikulolani kuti muwonjezere chithandizo cha chinenero cha Rust mu IDE chifukwa cha kukhazikitsidwa kwa seva yothandizira chinenero chokhazikitsidwa ndi LSP (Language Server Protocol) protocol, komanso kuthandizira ""ndi kuphatikiza kowonjezera.
Rust-analyzer imathandiziranso mawonekedwe a maseva a LSP okhudzana ndi kumasulira kwa chilankhulo, monga kuwunikira mawu, kumaliza ma code, kusanthula typo, kuzindikira kwakusintha, ndikusaka maulalo. Mosiyana ndi seva ya LSP yomwe ilipo Rust-analyzer imamangidwa pamapangidwe osiyanasiyana: RLS imayendetsa chojambulira pa projekiti yonse ndikuyika fayilo ya JSON yazotsatira, pomwe Rust-analyzer palokha imapereka njira yophatikizira yomwe imasanthula kachidindo momwe kusintha kumapangidwira ndikusintha zomwe zikuchitika pano. tsegulani mafayilo.
Source: opennet.ru
