Microsoft uirlisí , a ligeann duit an teanga Rust a úsáid chun feidhmchláir a fhorbairt bunaithe ar an ailtireacht (Windows Runtime). Cód a bhaineann le tionscadal faoi cheadúnas MIT.
Is féidir le Rust/WinRT, de réir analaí le C++/WinRT, feidhmchláir a chruthú ag baint úsáide as an bhfoireann uirlisí caighdeánach Rust, rud a ligeann duit glaoch ar aon API WinRT atá ann cheana nó a bheidh ann amach anseo ag baint úsáide as cód a ghintear ar an eitilt ó mheiteashonraí a chuireann síos ar an API. Tá glaonna API WinRT den sórt sin cosúil le modúl Rust eile a nascadh. Is féidir le Rust/WinRT a bheith úsáideach freisin chun é a dhéanamh níos éasca feidhmchláir C++/WinRT a phortáil ó C++ go Rust.
Ina theannta sin, is féidir a thabhairt faoi deara an chéad eisiúint alfa den tionscadal , ar éadain tiomsaitheora nua é atá optamaithe le húsáid i dtimpeallachtaí forbartha comhtháite. Tá an tionscadal mar thoradh ar obair chun an tiomsaitheoir meirge caighdeánach a roinnt ina mhodúil, a d'fhág gur féidir comhpháirteanna réamhdhéanta agus cruthaithe a úsáid agus anailíseoir Rust á chruthú. Ligfidh Rust-analyzer duit tacaíocht don teanga Rust a leathnú sa IDE mar gheall ar chur i bhfeidhm ionsuite freastalaí tacaíochta teanga ríomhchlárúcháin bunaithe ar phrótacal LSP (Language Server Protocol), chomh maith le tacaíocht do ““agus tiomsú incriminteach.
Tacaíonn Rust-analyzer freisin le gnéithe tipiciúla de fhreastalaithe LSP a bhaineann le parsáil shéimeantaic teanga, mar aibhsiú comhréire, comhlánú cód, anailís typo, brath trasdula, agus cuardach nasc. Murab ionann agus an freastalaí LSP atá ann cheana féin Tá Rust-analyzer bunaithe ar ailtireacht atá difriúil go bunúsach: ritheann RLS an tiomsaitheoir ar an tionscadal iomlán agus parsálann sé comhad JSON de na torthaí, agus soláthraíonn Rust-analyzer féin próiseas tiomsaithe a dhéanann anailís ar an gcód de réir mar a dhéantar athruithe agus de réir mar a phróiseálann sé ach an t-am faoi láthair. comhaid a oscailt.
Foinse: oscailtenet.ru
