Principal Windows 10 Microsoft ha anunciat el projecte Rust / WinRT

Microsoft ha anunciat el projecte Rust / WinRT



Deixa una resposta

Microsoft ha anunciat el projecte Rust / WinRT que proporciona una manera idiomàtica i natural als desenvolupadors de Rust de trucar a les API de Windows. Rust / WinRT us permet trucar a qualsevol API WinRT passada, present i futura mitjançant el codi generat directament des de les metadades que descriuen l'API i directament al paquet Rust, on podeu trucar-los com si fossin un mòdul Rust més.

com iniciar la sessió automàticament a Windows 10

Logotip de Banner Binary

El temps d’execució del Windows es basa en les API del model d’objectes de components (COM) que es troba sota el capó i està dissenyat per accedir-hi mitjançant projeccions de llenguatge com C ++ / WinRT i Rust / WinRT. Aquestes projeccions de llenguatge prenen les metadades que descriuen diverses API i proporcionen enllaços naturals per al llenguatge de programació de destinació. Això permet als desenvolupadors construir més fàcilment aplicacions i components per a Windows mitjançant el llenguatge desitjat. A continuació, podeu utilitzar aquestes API de Windows per crear aplicacions d'escriptori, emmagatzemar aplicacions, un component, un servei NT o un controlador de dispositiu.

A continuació es mostra un exemple senzill de com Rust crida a una API de Windows.

utilitza windows :: data :: xml :: dom :: *; let doc = XmlDocument :: new () ?; doc.load_xml ('hola món') ?; let root = doc.document_element () ?; assert! (root.node_name ()? == 'html'); afirmar! (root.inner_text ()? == 'hola món');

Per obtenir un exemple més significatiu, podeu consultar el següent joc de Minesweeper implementat amb Rust / WinRT: https://github.com/robmikh/minesweeper-rs

Com puc instal·lar DCL a Steam

Microsoft va assenyalar que es tracta d'una vista prèvia pública molt primerenca, de manera que hi haurà més funcions i solucions en el futur. La pàgina principal del projecte es troba a GitHub:

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

Articles D'Interès

L'Elecció De L'Editor

Totes les maneres de reiniciar i apagar Windows 10
Totes les maneres de reiniciar i apagar Windows 10
En aquest article, veurem les diverses maneres de reiniciar i apagar un PC amb Windows 10.
Els 10 millors jocs com Forge of Empires [Android i IOS]
Els 10 millors jocs com Forge of Empires [Android i IOS]
No es poden desactivar els anuncis automàtics de manera programàtica a la pàgina, així que aquí estem!
Com fer adhesius per a WhatsApp
Com fer adhesius per a WhatsApp
Els adhesius són algunes de les maneres més populars de crear reaccions i emotes únics. Milloren les teves converses perquè són més relacionats que els emoji. Això és ajudat per la gran varietat d'adhesius a la botiga d'adhesius de WhatsApp. Si tu
Com afegir amics a Apex Legends
Com afegir amics a Apex Legends
Apex Legends és un joc d'equip i, tot i que pots jugar en solitari, algunes coses són millors amb els amics. Podeu jugar amb equips aleatoris o carregar-vos amb dos amics per posar-vos en marxa. Aquest tutorial us mostrarà
Com canviar la programació de manteniment automàtic a Windows 10
Com canviar la programació de manteniment automàtic a Windows 10
Per defecte, el manteniment automàtic està configurat per activar el PC i executar tasques de manteniment a les 2 del matí. A continuació s’explica com canviar la seva programació a Windows 10.
Google Photos pot convertir HEIC a JPG?
Google Photos pot convertir HEIC a JPG?
Google Fotos és compatible amb tots els dispositius, inclosos Android i iPhone. Si teniu un iPhone, sabeu que HEIC és el format bàsic per a totes les fotos desades. Com que el format només l'utilitzen els dispositius Apple, no podreu
Com obtenir Diluc a Genshin Impact
Com obtenir Diluc a Genshin Impact
Diluc és un dels personatges jugables més buscats de Genshin Impact. Els seus atacs de pirotecnia S-Tier devasten tant turbes com caps. Malauradament, no és fàcil de reclutar. Si tens el cor posat en aquest celler Dawn Winery