Principale Windows 10 Microsoft ha annunciato il progetto Rust / WinRT

Microsoft ha annunciato il progetto Rust / WinRT



Lascia un commento

Microsoft ha annunciato il progetto Rust / WinRT che fornisce agli sviluppatori Rust un modo naturale e idiomatico di chiamare le API di Windows. Rust / WinRT ti consente di chiamare qualsiasi API WinRT passata, presente e futura utilizzando codice generato al volo direttamente dai metadati che descrivono l'API e direttamente nel tuo pacchetto Rust dove puoi chiamarli come se fossero solo un altro modulo Rust.

come accendere il bastoncino di fuoco

Banner binario Logo

Windows Runtime è basato su API COM (Component Object Model) sotto il cofano ed è progettato per l'accesso tramite proiezioni di linguaggio come C ++ / WinRT e Rust / WinRT. Queste proiezioni del linguaggio prendono i metadati che descrivono varie API e forniscono collegamenti naturali per il linguaggio di programmazione di destinazione. Ciò consente agli sviluppatori di creare più facilmente app e componenti per Windows utilizzando la lingua desiderata. È quindi possibile utilizzare tali API di Windows per creare app desktop, memorizzare app, un componente, un servizio NT o un driver di dispositivo.

Di seguito è riportato un semplice esempio di Rust che chiama un'API di Windows.

usa windows :: data :: xml :: dom :: *; let doc = XmlDocument :: new () ?; doc.load_xml ('ciao mondo') ?; let root = doc.document_element () ?; asserisci! (root.node_name ()? == 'html'); asserisci! (root.inner_text ()? == 'ciao mondo');

Per un esempio più significativo, puoi controllare il seguente gioco Campo minato implementato utilizzando Rust / WinRT: https://github.com/robmikh/minesweeper-rs

hp elite x2 vs surface pro 4

Microsoft ha notato che questa è un'anteprima pubblica molto precoce, quindi più funzionalità e correzioni arriveranno in futuro. La home page del progetto è su GitHub:

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

Articoli Interessanti

Scelta Del Redattore

L'app Foto di Windows 10 perde la capacità di sincronizzare i video su OneDrive
L'app Foto di Windows 10 perde la capacità di sincronizzare i video su OneDrive
Windows 10 viene fornito con un'app Foto che ha sostituito il Visualizzatore foto di Windows e la Raccolta foto. Il suo riquadro è bloccato nel menu Start. Viene fornito con una stretta integrazione con la soluzione cloud di Microsoft, OneDrive. Un nuovo annuncio rivela che la funzionalità che sincronizza i progetti video in corso su OneDrive è stata rimossa dal
Microsoft Edge ora include un collegamento alla protezione per la famiglia nelle impostazioni
Microsoft Edge ora include un collegamento alla protezione per la famiglia nelle impostazioni
A partire da Edge Canary 82.0.456.0, l'app presenta una sezione dedicata in Impostazioni per la gestione della sicurezza per la famiglia. A partire da ora, la pagina è solo un collegamento che apre le impostazioni di Windows 10, ma questo potrebbe cambiare in futuro. Pubblicità La nuova pagina, disponibile in Edge Canary 82.0.456.0, include una breve descrizione delle funzionalità per Family Safety, ovvero
Come accedere al BIOS
Come accedere al BIOS
Accedi al BIOS con questi passaggi. Accedi al BIOS per apportare modifiche alla configurazione hardware, impostare l'ordine di avvio, reimpostare le password del BIOS, modificare le impostazioni del BIOS e altro ancora.
Come ripristinare le impostazioni di fabbrica dell'iPhone 7/7+
Come ripristinare le impostazioni di fabbrica dell'iPhone 7/7+
Se hai deciso di passare a una versione più recente dell'iPhone, potresti voler regalare o vendere quella vecchia. Ma non vuoi che il nuovo proprietario ottenga tutti i tuoi dati e file, cosa che
Come guardare ESPN senza cavo
Come guardare ESPN senza cavo
Se sei un appassionato di sport, ESPN è probabilmente nell'elenco dei preferiti sul tuo decoder via cavo. Ma cosa succede se vuoi tagliare il cavo. Come puoi guardare legalmente ESPN senza cavo? Te ne do cinque
Come utilizzare Amazon Fire TV Stick senza telecomando [novembre 2020]
Come utilizzare Amazon Fire TV Stick senza telecomando [novembre 2020]
Come consumatore, hai più modi che mai per scegliere come guardare la TV. Questo è ciò che rende così sorprendente Fire Stick di Amazon: nonostante la crescente concorrenza di Google, Apple e Roku, la loro formazione Fire TV continua a
Microsoft aggiunge temi 4K per Windows 10 a Microsoft Store
Microsoft aggiunge temi 4K per Windows 10 a Microsoft Store
A partire da Windows 7, Microsoft ha inventato un nuovo formato del tema: themepack. È stato creato in modo che tutte le risorse del tema fossero racchiuse in un unico file e la condivisione di tali temi sarebbe stata facile. In Windows 8, il formato del file è stato rivisto in deskthemepack e supportato specificando se il colore della finestra sarebbe stato automaticamente