Principal Windows 10 Microsoft Anuncia Projeto Rust / WinRT

Microsoft Anuncia Projeto Rust / WinRT



Deixe uma resposta

A Microsoft anunciou o projeto Rust / WinRT que fornece uma maneira natural e idiomática para os desenvolvedores Rust chamarem APIs do Windows. Rust / WinRT permite que você chame qualquer API WinRT do passado, presente e futuro usando o código gerado em tempo real diretamente dos metadados que descrevem a API e diretamente em seu pacote Rust, onde você pode chamá-los como se fossem apenas outro módulo Rust.

como obter novos filtros snapchat

Logotipo do banner binário

O Windows Runtime é baseado em APIs de Modelo de Objeto Componente (COM) subjacentes e foi projetado para ser acessado por meio de projeções de linguagem como C ++ / WinRT e Rust / WinRT. Essas projeções de linguagem usam os metadados que descrevem várias APIs e fornecem ligações naturais para a linguagem de programação de destino. Isso permite que os desenvolvedores criem aplicativos e componentes para o Windows com mais facilidade usando o idioma desejado. Você pode então usar essas APIs do Windows para criar aplicativos de desktop, armazenar aplicativos, um componente, serviço NT ou driver de dispositivo.

Aqui abaixo está um exemplo simples de Rust chamando uma API do Windows.

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

Para obter um exemplo mais significativo, você pode verificar o seguinte jogo de Campo Minado implementado usando Rust / WinRT: https://github.com/robmikh/minesweeper-rs

como mostrar ping em lol

A Microsoft observou que esta é uma prévia pública muito cedo, portanto, mais recursos e correções virão no futuro. A página inicial do projeto está no GitHub:

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

Artigos Interessantes

Escolha Do Editor

Análise do Nokia 3310: um retrocesso do milênio melhor deixado no passado
Análise do Nokia 3310: um retrocesso do milênio melhor deixado no passado
Thomas McMullan aqui, enfiando a cabeça na sala para lhe contar sobre uma versão personalizada aterrorizante de um Nokia 3310 que você vai querer saber. Antes de se conformar com o padrão, versões de uma única cor do retro
Como verificar se os Airpods estão carregados
Como verificar se os Airpods estão carregados
Os Airpods são fones de ouvido sem fio incríveis, mas têm suas desvantagens. Infelizmente, esses fones de ouvido elegantes têm vida útil da bateria limitada. Isso é esperado, suponho, já que a maioria dos fones de ouvido ou fones de ouvido sem fio têm tempos de bateria ainda mais curtos. Você provavelmente estava ciente
As melhores plataformas de webinar para vender um produto online
As melhores plataformas de webinar para vender um produto online
Os webinars permitem que você se conecte com seu público, obtenha informações sobre seu funil de vendas e discuta e venda seus produtos online. Se você deseja usar webinars para impulsionar as vendas, precisa de uma plataforma de webinar de alta qualidade que ofereça uma experiência tranquila.
Como desinstalar o Windows 10
Como desinstalar o Windows 10
Se você não gostar do Windows 10 após atualizá-lo, reverta para o Windows 7 ou 8.1, não importa há quanto tempo você o usa.
Como instalar um navegador da Web no Fire Stick
Como instalar um navegador da Web no Fire Stick
Guia do iniciante para baixar e usar navegadores da web no Amazon Fire TV Sticks com etapas para instalar o Silk e três aplicativos de navegador recomendados.
Arquivos de tags: Windows 10 Quick Assist
Arquivos de tags: Windows 10 Quick Assist
Como tornar o download do PS4 mais rápido
Como tornar o download do PS4 mais rápido
Aprenda como acelerar os downloads do PS4 otimizando as configurações da Internet e seguindo algumas práticas recomendadas.