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

Routeurs Asus : Comment se connecter et changer votre adresse IP
Routeurs Asus : Comment se connecter et changer votre adresse IP
Les routeurs Asus sont l'une des options les plus populaires pour la connectivité Internet aujourd'hui. Ils sont simples à utiliser, assez économiques et fonctionnent très bien ! Comme la plupart des routeurs, il y a beaucoup de choses que vous pouvez personnaliser et modifier
Comment se déconnecter de votre Amazon Fire Stick
Comment se déconnecter de votre Amazon Fire Stick
Se connecter et se déconnecter d'un Firestick est assez rapide et facile. Pour utiliser un Firestick, vous devez avoir un compte Amazon et être connecté. Vous n'êtes pas obligé d'être un membre Prime, mais cela peut vous donner
Comment masquer et afficher rapidement des fichiers dans Windows 10
Comment masquer et afficher rapidement des fichiers dans Windows 10
Parfois, il peut être utile de masquer un fichier ou un dossier de la vue par défaut de l'Explorateur de fichiers. Historiquement, Windows a eu un certain nombre de façons de le faire.
Comment créer un rapport dans Excel
Comment créer un rapport dans Excel
Si vous savez utiliser des tableaux et des graphiques et concevoir des tableaux croisés dynamiques, vous savez déjà comment créer un rapport dans Excel capable de communiquer utilement vos données.
Avis Barracuda Networks Spam & Virus Firewall 300
Avis Barracuda Networks Spam & Virus Firewall 300
De nos jours, les PME ont un vaste choix de solutions anti-spam parmi lesquelles choisir. Les appliances Spam & Virus Firewall de Barracuda se distinguent par leur arsenal de mesures de sécurité de messagerie, leur précision de détection et leur facilité de déploiement. Ici nous
Comment changer l'écran de verrouillage dans MIUI
Comment changer l'écran de verrouillage dans MIUI
Un écran de verrouillage vous empêche de composer accidentellement des numéros ou d'accéder à différentes applications et de créer des dégâts sur votre téléphone. Cela fonctionne encore mieux si vous avez un code PIN à saisir avant de pouvoir déverrouiller le téléphone. Mais quoi
Tag Archives: fallout 4 écran 4: 3
Tag Archives: fallout 4 écran 4: 3