Microsoft webatara Rust/WinRT. Rust-analyzer dị maka ijikọ Rust na IDE

Microsoft bipụtara ngwá ọrụ Nchara/WinRT, nke na-enye gị ohere iji asụsụ Rust mepụta ngwa dabere na nhazi ụlọ WinRT (Windows Runtime). Связанный с проектом код bipụtara n'okpuru ikike MIT.

Rust/WinRT na-eme ka o kwe omume, site na ntụnyere C ++/WinRT, ịmepụta ngwa site na iji ọkọlọtọ Rust Toolkit, na-enye gị ohere ịkpọ WinRT API ọ bụla dị adị ma ọ bụ n'ọdịnihu site na iji koodu emepụtara na ofufe si metadata na-akọwa API. Oku WinRT API dị otú ahụ dị ka ijikọ modul Rust ọzọ. Rust/WinRT nwekwara ike ịba uru maka ime ka ọ dịkwuo mfe ibubata ngwa C ++/WinRT site na C++ ruo nchara.

Na mgbakwunye, enwere ike ịdebe ya mbipụta mbụ alfa ntọhapụ nke oru ngo nchara-analyzer, nke bụ frontend ọhụrụ nchịkọta akụkọ kachasị mma maka ojiji na gburugburu mmepe agbakwunyere. Ihe oru ngo a sitere na oru iji kewaa ọkọlọtọ rustc compiler n'ime modul, nke mere ka o kwe omume iji ihe ejikere eme na egosiputara mgbe o na-eke Rust-analyzer. Rust-analyzer ga-enye gị ohere ịgbasa nkwado maka asụsụ Rust na IDE n'ihi arụnyere arụ ọrụ nke ihe nkesa nkwado asụsụ mmemme dabere na usoro LSP (Language Server Protocol), yana nkwado maka "umengwụ"na nchịkọta agbakwunyere.

Rust-analyzer na-akwadokwa njirimara ndị sava LSP na-ahụkarị na nleba anya ngụsị asụsụ, dị ka ịkọwapụta syntax, mmecha koodu, nyocha typo, nchọpụta mgbanwe, na ịchọ njikọ. N'adịghị ka nkesa LSP dị adị RLSA na-ewu Rust-analyzer na ụkpụrụ dị iche iche: RLS na-arụ ọrụ nchịkọta na ọrụ ahụ dum wee nyochaa faịlụ JSON nke nsonaazụ ya, ebe Rust-analyzer n'onwe ya na-enye usoro nchịkọta nke na-enyocha koodu ahụ ka a na-eme mgbanwe na nhazi naanị ugbu a. mepee faịlụ.

isi: opennet.ru

Zụta nnabata ntụkwasị obi maka saịtị nwere nchekwa DDoS, sava VPS VDS 🔥 Zụta ebe nrụọrụ weebụ a pụrụ ịtụkwasị obi na nchekwa DDoS, sava VPS VDS | ProHoster