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

Désactiver ou supprimer les applications les plus utilisées du menu Démarrer de Windows 10
Désactiver ou supprimer les applications les plus utilisées du menu Démarrer de Windows 10
Dans cet article, nous verrons comment désactiver et supprimer les applications les plus utilisées du menu Démarrer de Windows 10.
Comment mettre à jour votre installation Kodi vers la v17.6 Krypton
Comment mettre à jour votre installation Kodi vers la v17.6 Krypton
Si vous souhaitez mettre à jour Kodi vers la version 17.6 - également connue sous le nom de Krypton, vous devez déjà savoir exactement ce qu'est Kodi et pourquoi c'est l'un des meilleurs logiciels de streaming sur le marché. Vous probablement
La saison 2 du Grand Tour est partie : Jeremy Clarkson est de retour sur Amazon Prime NOW
La saison 2 du Grand Tour est partie : Jeremy Clarkson est de retour sur Amazon Prime NOW
Le Grand Tour – avec Jeremy Clarkson, Richard Hammond et James May – est maintenant de retour sur vos écrans, alors que la série exclusive Amazon Prime revient pour sa deuxième saison. Le premier épisode était disponible en streaming à partir de minuit le 8 décembre,
Comment réparer 'Pip' n'est pas reconnu comme une commande interne ou externe
Comment réparer 'Pip' n'est pas reconnu comme une commande interne ou externe
Pip Installs Packages (pip) est un système d'organisation de packages permettant d'installer et d'exploiter des packages logiciels Python. Il est généralement utilisé pour les packages Python Package Index. Lors de l'installation de packages Python, de nombreux utilisateurs signalent avoir reçu le message 'pip' n'est pas reconnu
Qu'est-ce qu'un fichier XVID ?
Qu'est-ce qu'un fichier XVID ?
Un fichier XVID est un fichier codé en Xvid utilisé pour compresser et décompresser une vidéo au format MPEG-4 ASP. Apprenez à ouvrir les fichiers XVID.
Comment supprimer l'emplacement d'une publication Facebook
Comment supprimer l'emplacement d'une publication Facebook
https://www.youtube.com/watch?v=BwCUk5mRMjY La possibilité de s'enregistrer depuis votre emplacement actuel est l'une des nombreuses fonctionnalités de Facebook. Permettez à tous vos amis et votre famille de savoir où vous êtes ou où vous avez été
Pourquoi ma PS4 est-elle si bruyante [expliqué et corrigé]
Pourquoi ma PS4 est-elle si bruyante [expliqué et corrigé]
Impossible de désactiver les annonces automatiques par programmation sur la page, alors nous y sommes !