Principal Windows 10 Microsoft ha anunciado el proyecto Rust / WinRT

Microsoft ha anunciado el proyecto Rust / WinRT



Deja una respuesta

Microsoft ha anunciado el proyecto Rust / WinRT que proporciona una forma natural e idiomática para que los desarrolladores de Rust llamen a las API de Windows. Rust / WinRT le permite llamar a cualquier API de WinRT pasada, presente y futura usando código generado sobre la marcha directamente desde los metadatos que describen la API y directamente en su paquete de Rust donde puede llamarlos como si fueran simplemente otro módulo de Rust.

¿Google funciona a domicilio con firestick?

Logotipo de banner binario

Windows Runtime se basa en las API del Modelo de objetos componentes (COM) bajo el capó y está diseñado para acceder a él a través de proyecciones de lenguaje como C ++ / WinRT y Rust / WinRT. Esas proyecciones de lenguaje toman los metadatos que describen varias API y proporcionan enlaces naturales para el lenguaje de programación de destino. Esto permite a los desarrolladores crear más fácilmente aplicaciones y componentes para Windows usando el idioma deseado. Luego, puede usar esas API de Windows para crear aplicaciones de escritorio, almacenar aplicaciones, un componente, un servicio de NT o un controlador de dispositivo.

A continuación, se muestra un ejemplo simple de cómo Rust llama a una API de Windows.

use windows :: data :: xml :: dom :: *; let doc = XmlDocument :: new () ?; doc.load_xml ('hola mundo') ?; let root = doc.document_element () ?; afirmar! (root.node_name ()? == 'html'); afirmar! (root.inner_text ()? == 'hola mundo');

Para obtener un ejemplo más significativo, puede consultar el siguiente juego Buscaminas implementado usando Rust / WinRT: https://github.com/robmikh/minesweeper-rs

cómo cancelar mi cuenta de partido

Microsoft señaló que esta es una vista previa pública muy temprana, por lo que habrá más funciones y correcciones en el futuro. La página de inicio del proyecto está en GitHub:

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

Artículos De Interés

La Elección Del Editor

Cómo restablecer un enchufe inteligente Kasa
Cómo restablecer un enchufe inteligente Kasa
Un enchufe inteligente TP-Link Kasa tiene un botón de reinicio o control que deberá presionar y mantener presionado durante diferentes períodos de tiempo para realizar un reinicio por software o un reinicio de fábrica.
Cómo configurar Apple AirPort Express
Cómo configurar Apple AirPort Express
Aprenda cómo configurar Airport Express de Apple, un dispositivo Wi-Fi que le permite compartir de forma inalámbrica parlantes e impresoras con otras computadoras.
Agregar menú contextual del historial del portapapeles en Windows 10
Agregar menú contextual del historial del portapapeles en Windows 10
Las versiones recientes de Windows 10 vienen con una nueva función de Historial del Portapapeles. Al agregar un menú contextual especial, podrá habilitarlo o deshabilitarlo rápidamente.
Solución: la pantalla no se atenúa cuando toma una captura de pantalla con Win + PrintScreen en Windows 8.1 o Windows 8
Solución: la pantalla no se atenúa cuando toma una captura de pantalla con Win + PrintScreen en Windows 8.1 o Windows 8
Describe cómo restaurar la atenuación de la pantalla cuando está tomando una captura de pantalla en Windows 8 y por qué puede dejar de atenuarse.
Cómo eliminar actividades de la línea de tiempo en Windows 10
Cómo eliminar actividades de la línea de tiempo en Windows 10
Las compilaciones recientes de Windows 10 cuentan con una nueva función de línea de tiempo, que permite a los usuarios revisar su historial de actividad y volver rápidamente a sus tareas anteriores. Puede eliminar la actividad de su línea de tiempo en Windows 10.
Cómo hacer un cofre en Terraria
Cómo hacer un cofre en Terraria
Terraria es un juego de rol que te coloca en un mundo mágico y te enfrenta a varias misiones a medida que avanzas. Como es el caso con cualquier otro juego de rol, Terraria tiene que ver con los elementos. te encontrarás
Pokémon Go Plus: todo lo que necesitas saber sobre el accesorio esencial de Pokémon Go
Pokémon Go Plus: todo lo que necesitas saber sobre el accesorio esencial de Pokémon Go
Si bien Pokémon Go no es tan popular como solía ser, todavía hay toneladas de jugadores dedicados que intentan convertirse en los mejores, como nunca lo fue nadie. Si, como yo, sigues jugando Pokémon