Principal Windows 10 Microsoft a annoncé le projet Rust / WinRT

Microsoft a annoncé le projet Rust / WinRT



Laisser une réponse

Microsoft a annoncé le projet Rust / WinRT qui offre aux développeurs Rust un moyen naturel et idiomatique d'appeler les API Windows. Rust / WinRT vous permet d'appeler n'importe quelle API WinRT passée, présente et future en utilisant du code généré à la volée directement à partir des métadonnées décrivant l'API et directement dans votre package Rust où vous pouvez les appeler comme s'il s'agissait simplement d'un autre module Rust.

cómo hacer roles en un servidor de discordia

Logo de bannière binaire

Windows Runtime est basé sur les API COM (Component Object Model) sous le capot et est conçu pour être accessible via des projections de langage telles que C ++ / WinRT et Rust / WinRT. Ces projections de langage prennent les métadonnées décrivant diverses API et fournissent des liaisons naturelles pour le langage de programmation cible. Cela permet aux développeurs de créer plus facilement des applications et des composants pour Windows en utilisant la langue de leur choix. Vous pouvez ensuite utiliser ces API Windows pour créer des applications de bureau, stocker des applications, un composant, un service NT ou un pilote de périphérique.

Voici ci-dessous un exemple simple de Rust appelant une API Windows.

utilisez windows :: data :: xml :: dom :: *; laissez doc = XmlDocument :: new () ?; doc.load_xml ('bonjour le monde') ?; laissez root = doc.document_element () ?; assert! (root.node_name ()? == 'html'); assert! (root.inner_text ()? == 'bonjour le monde');

Pour un exemple plus significatif, vous pouvez consulter le jeu de démineur suivant implémenté à l'aide de Rust / WinRT: https://github.com/robmikh/minesweeper-rs

cómo cancelar mi cuenta de partido

Microsoft a noté qu'il s'agit d'un aperçu public très précoce, donc plus de fonctionnalités et de correctifs à venir. La page d'accueil du projet est sur GitHub:

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

Des Articles Intéressants

Choix De L'Éditeur

Comment changer la langue sur un téléviseur Toshiba
Comment changer la langue sur un téléviseur Toshiba
Comme pour toute nouvelle technologie, les gens étaient pour la plupart sceptiques à propos des téléviseurs intelligents. Mais avec l'expansion des appareils portables intelligents, les gens se sont vite rendu compte que les téléviseurs intelligents sont tout aussi pratiques. Bien sûr, tous les téléviseurs intelligents sont dotés d'un système d'exploitation
Comment créer des documents sur le Kindle Fire
Comment créer des documents sur le Kindle Fire
Il existe plusieurs façons de créer et de modifier des documents sur le Kindle Fire. Malheureusement, les appareils Kindle Fire ne prennent pas en charge certaines des applications les plus couramment utilisées comme Microsoft Office. Il existe des solutions de contournement pour les experts en technologie,
Comment se rendre invisible sur Facebook Messenger
Comment se rendre invisible sur Facebook Messenger
Facebook Messenger était une fonctionnalité intégrée de Facebook qui est devenue une application autonome. Avec des milliards d'utilisateurs mensuels actifs, c'est l'une des applications de messagerie les plus populaires après WhatsApp. Bien que le but des médias sociaux soit
Évaluation: Able2Extract PDF Converter 8
Évaluation: Able2Extract PDF Converter 8
Les personnes qui envoient et partagent fréquemment des fichiers électroniques avec d'autres louent le jour où le format de document portable a été inventé. Grâce à ce format compact et universel, de nombreux documents importants tels que les contrats juridiques, les prévisions budgétaires annuelles de l'entreprise et les essais académiques sont livrés dans leur formatage approprié à tout appareil informatique et système d'exploitation. Les avantages de
Comment ouvrir un fichier DAT dans Windows 10
Comment ouvrir un fichier DAT dans Windows 10
Tout fichier utilisé pour stocker des données avec l'extension .dat est considéré comme un fichier DAT. Il peut contenir de nombreux formats différents, mais le plus souvent, il ne s'agit que de texte brut. Cependant, comme il y a plus d'un type de fichier, il y a
Vous avez oublié le mot de passe Mac ? Voici quoi faire
Vous avez oublié le mot de passe Mac ? Voici quoi faire
Les fonctions de sécurité strictes des appareils Apple sont uniques et sont l'une des principales raisons de leur popularité. Mais avec des dizaines - voire des centaines - de mots de passe à retenir dans la vie, l'oubli de votre mot de passe Mac peut arriver. Heureusement, Apple propose plusieurs moyens
Comment débloquer quelqu'un sur TikTok
Comment débloquer quelqu'un sur TikTok
Le blocage et le déblocage sont des outils simples mais puissants pour contrôler ce que vous voyez sur TikTok et qui voit votre contenu. Voici tout ce que vous devez savoir.