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

Cambiar el programa de sincronización de archivos sin conexión en Windows 10
Cambiar el programa de sincronización de archivos sin conexión en Windows 10
La función Archivos sin conexión en Windows 10 utiliza una programación para sincronizar sus archivos y carpetas de red. El horario puede ser personalizado por el usuario.
Revisión del Apple iPhone 6s: un teléfono sólido, incluso años después de su lanzamiento
Revisión del Apple iPhone 6s: un teléfono sólido, incluso años después de su lanzamiento
El iPhone 6s es un dispositivo fantástico, y su último puerto de escala si desea un iPhone con capacidad de conexión para auriculares; desafortunadamente, ahora también ha sido relegado a los libros de historia. Durante el anuncio del iPhone XS y
Piel de Mac OS X Style Mod de AIMP3
Piel de Mac OS X Style Mod de AIMP3
Aquí puede descargar Mac OS X Style Mod sking para AIMP3 Tipo de piel: Esta piel solo se puede aplicar a AIMP3 Extensión: .acs3 Tamaño: 793711 bytes Puede descargar AIMP3 desde su sitio oficial. Nota: Winaero no es el autor de esta máscara, todos los créditos van al autor de la máscara original (ver
Cómo agregar texto en Snapseed
Cómo agregar texto en Snapseed
Snapseed es una de las aplicaciones de edición de fotos más populares que existen. Es una aplicación pequeña con muchas herramientas de edición que puede usar para hacer que sus fotos se destaquen. Inicialmente, no tenía la función de cuadro de texto,
Cómo instalar Windows 7 en un disco duro virtual
Cómo instalar Windows 7 en un disco duro virtual
Es posible que haya escuchado que la virtualización es bastante importante en este momento, y Windows 7 es el primer sistema operativo que realmente lo usa para uso no comercial. No solo existe el modo Windows XP,
Pausar la sincronización de OneDrive en Windows 10
Pausar la sincronización de OneDrive en Windows 10
Cómo pausar la sincronización de OneDrive en Windows 10. OneDrive es la solución de almacenamiento de documentos en línea creada por Microsoft que viene incluida con Windows 10.
Cómo comprar, vender y usar tarjetas coleccionables de Steam
Cómo comprar, vender y usar tarjetas coleccionables de Steam
Las Steam Trading Cards son tarjetas coleccionables virtuales que puedes ganar jugando juegos en Steam. Puedes intercambiarlos, venderlos y convertirlos en insignias.