Microsoft idayambitsa Rust/WinRT. Rust-analyzer ikupezeka kuti iphatikize Dzimbiri ndi IDE

Microsoft losindikizidwa zida Dzimbiri/WinRT, zomwe zimakulolani kugwiritsa ntchito chinenero cha Dzimbiri kuti mupange mapulogalamu okhudzana ndi zomangamanga Zotsatira WinRT (Windows Nthawi yogwirira ntchito). Khodi yokhudzana ndi polojekiti losindikizidwa 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 kusindikiza kutulutsidwa koyamba kwa alpha kwa polojekitiyi dzimbiri-analyzer, 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 "waulesi"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 RLSRust-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

Gulani kuchititsa kodalirika kwamasamba okhala ndi chitetezo cha DDoS, ma seva a VPS VDS Gulani malo odalirika osungira mawebusayiti okhala ndi chitetezo cha DDoS, ma seva a VPS VDS | ProHoster