Microsoft har lanserat Rust/WinRT. Rust-analyzer finns tillgÀnglig för integration av Rust med IDE.

Microsoft Företaget publicerade verktyg Rust/WinRT, vilket gör att sprÄk som Rust kan anvÀndas för att utveckla applikationer baserade pÄ arkitekturen WinRT (Windows Runtime). Kopplad till projektkoden publicerades licensieras under MIT.

Rust/WinRT erbjuder möjligheten att, likt C++/WinRT, skapa applikationer med hjÀlp av Rust:s inbyggda verktyg, vilket tillÄter anrop av befintliga eller framtida WinRT API:er, med kod genererad i realtid frÄn metadata som beskriver API:erna. SÄdana anrop av WinRT API:er liknar anslutning av en ytterligare Rust-modul. Rust/WinRT kan ocksÄ vara anvÀndbart för att förenkla porteringen av C++/WinRT-appar nÀr de översÀtts frÄn C++ till Rust.

Dessutom bör man notera publiceringen den första alfa-versionen av projektet rust-analyzer, som Àr en ny front-end för kompilatorn, optimerad för anvÀndning i integrerade utvecklingsmiljöer. Projektet Àr resultatet av arbetet med att dela den befintliga kompilatorn rustc i moduler, vilket möjliggjorde anvÀndningen av redan fÀrdiga och beprövade komponenter vid skapandet av Rust-analyzer. Rust-analyzer kommer att utöka stödet för Rust-sprÄket i IDE genom en inbyggd implementering av programmeringssprÄkets stödtjÀnst baserat pÄ protokollet LSP (Language Server Protocol), samt stöd för "lat" och inkrementell kompilering.

Rust-analyzer stödjer Àven de typiska funktionerna hos LSP-servrar som rör sprÄks semantik, som syntaxmarkering, kodkomplettering, stavningsanalys, övergÄngsdefinitioner och lÀnksökning. Till skillnad frÄn den befintliga LSP-servern RLS, bygger Rust-analyzer pÄ en grundlÀggande annorlunda arkitektur: RLS kör kompilatorn för hela projektet och tolkar en JSON-fil med resultaten, medan Rust-analyzer sjÀlv tillhandahÄller kompilationsprocessen, som analyserar koden i takt med att Àndringar görs och endast behandlar öppna filer.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster