A Microsoft bemutatta a Rust/WinRT-t. A Rust-analyzer elérhető a Rust IDE-integrációjához.

Microsoft vállalat kiadta eszközkészlet Rust/WinRT, lehetővé téve a Rust nyelv használatát alkalmazások fejlesztésére az architektúra alapján WinRT (Windows Runtime). A projekthez kapcsolódó kód megjelent MIT licenc alatt áll.

A Rust/WinRT lehetővé teszi, hogy a C++/WinRT-hoz hasonlóan készítsünk alkalmazásokat a Rust beépített eszközkészletével, lehetővé téve bármilyen létező vagy jövőbeli WinRT API meghívását, a metainformációkból automatikusan generált kód segítségével, amely leírja az API-t. Az ilyen WinRT API hívások hasonlítanak egy másik Rust modul csatlakoztatására. A Rust/WinRT szintén hasznos lehet a C++/WinRT alkalmazások Rust-ra történő portolásának egyszerűsítésében.

Ezen kívül megemlíthetjük közzé tette a projekt első alfa kiadását rust-analyzer, amely egy új, integrált fejlesztői környezetekben való használatra optimalizált fordító frontend. A projekt a rustc beépített fordítójának modulokra bontásának eredménye, amely lehetővé tette már meglévő és megbízható alkatrészek felhasználását a Rust-analyzer létrehozásakor. A Rust-analyzer kibővíti a Rust nyelv támogatását az IDE-ben a programozási nyelv támogatásához kapcsolódó LSP (Language Server Protocol) protokoll alapú server beépített megvalósításával, valamint a „lusta” és inkrementális fordítás támogatásával.

A Rust-analyzer szintén támogatja az LSP szerverek típusos jellemzőit, amelyek a nyelv szemantikájának elemzésével kapcsolatosak, mint például a szintaxis kiemelés, kódtökéletesítés, elírások elemzése, átmenetek meghatározása és hivatkozások keresése. A meglévő LSP szerverrel ellentétben RLS, a Rust-analyzer alapvetően más architektúrára épül: az RLS a projekt teljes fordítóját indítja el és JSON fájlt elemez a kimenetekről, míg a Rust-analyzer maga biztosítja a fordítási folyamatot, amely a kódot a módosítások során elemzi, és csak a jelenleg megnyitott fájlokat dolgozza fel.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster