Hlavní Windows 10 Společnost Microsoft oznámila projekt Rust / WinRT

Společnost Microsoft oznámila projekt Rust / WinRT



Zanechte odpověď

Společnost Microsoft oznámila projekt Rust / WinRT, který poskytuje vývojářům Rust přirozený a idiomatický způsob volání rozhraní Windows API. Rust / WinRT umožňuje volat libovolné rozhraní WinRT API v minulosti, současnosti i budoucnosti pomocí kódu generovaného za běhu přímo z metadat popisujících API a přímo do vašeho balíčku Rust, kde je můžete volat, jako by to byl jen další modul Rust.

jak zobrazit dm na instagramu

Logo binární banner

Windows Runtime je založen na API Component Object Model (COM) pod kapotou a je navržen pro přístup prostřednictvím jazykových projekcí jako C ++ / WinRT a Rust / WinRT. Tyto jazykové projekce využívají metadata popisující různá rozhraní API a poskytují přirozené vazby pro cílový programovací jazyk. To umožňuje vývojářům snáze vytvářet aplikace a komponenty pro Windows pomocí požadovaného jazyka. Tato rozhraní API systému Windows pak můžete použít k vytváření aplikací pro stolní počítače, ukládání aplikací, komponent, služeb NT nebo ovladačů zařízení.

Tady dole je jednoduchý příklad volání Rust Windows API.

použijte windows :: data :: xml :: dom :: *; let doc = XmlDocument :: new () ?; doc.load_xml ('hello world') ?; nechat root = doc.document_element () ?; tvrdit! (root.node_name ()? == 'html'); tvrdit! (root.inner_text ()? == 'ahoj svět');

Pro smysluplnější příklad si můžete prohlédnout následující hru Hledání min implementovanou pomocí Rust / WinRT: https://github.com/robmikh/minesweeper-rs

proč se mi na telefonu stále objevují reklamy

Microsoft poznamenal, že se jedná o velmi raný veřejný náhled, takže v budoucnu přijde více funkcí a oprav. Domovská stránka projektu je na GitHubu:

https://github.com/microsoft/winrt-rs

Zajímavé Články

Redakce Choice

Váš ovladač PS5 DualSense bude brzy znít a sdílet lépe
Váš ovladač PS5 DualSense bude brzy znít a sdílet lépe
Sony spouští beta verzi, která vám poskytne lepší zvuk z ovladače DualSense vašeho PS5 a více interaktivních funkcí, když sledujete obrazovku PS5 kamaráda.
Chrome blokuje rušivé videoreklamy
Chrome blokuje rušivé videoreklamy
Od 5. srpna 2020 obsahuje Google Chrome aktualizovanou funkci blokování obsahu, která blokuje rušivé reklamy. Při rozhodování o tom, které reklamy nejvíce narušují web, Google spoléhá na standardy Better Ads Standards. Standardy Better Ads Standards jsou vyvíjeny skupinou Coalition for Better Ads. Byl vytvořen významnými mezinárodními subjekty
Jaký je rozdíl mezi Throwback Thursday a Flashback Friday?
Jaký je rozdíl mezi Throwback Thursday a Flashback Friday?
Pokud jste na sociálních sítích, pravděpodobně jste viděli hashtagy #ThrowbackThursday a #FlashbackFriday. Jaký je mezi nimi rozdíl?
Jak někoho ztlumit na Instagramu, Facebooku a Twitteru, aniž by o tom věděl
Jak někoho ztlumit na Instagramu, Facebooku a Twitteru, aniž by o tom věděl
Nikdo nemá rád hassledování na sociálních médiích. Tam přijde vhod naučit se umlčovat lidi na sociálních médiích, místo aby je blokovali. Nežádoucí obsah můžete vyloučit, aniž byste nahlášili urážejícího uživatele, že se naštval
Jak vymazat mezipaměť na Facebooku
Jak vymazat mezipaměť na Facebooku
Vymazání mezipaměti Facebooku v aplikaci nebo ve webovém prohlížeči je rychlé, snadné a může zlepšit výkon. Zde je návod, jak vymazat soubor mezipaměti.
Zapomněli jste heslo k Apple ID? Zde je návod, jak se zotavit
Zapomněli jste heslo k Apple ID? Zde je návod, jak se zotavit
Mnoho míst, která na internetu navštěvujeme, vyžaduje, abychom měli přihlašovací údaje, abychom je mohli zadat. A když je potřeba tolik hesel, je normální na některá z nich zapomenout. Například heslo Apple ID není nic
Jak povolit režim Letadlo v systému Windows 10
Jak povolit režim Letadlo v systému Windows 10
Zde je návod, jak povolit režim Letadlo v systému Windows 10. Pokrývá všechny možné způsoby, včetně Nastavení, Centra akcí a plovoucí nabídky Síť.