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

Como inserir uma assinatura no Microsoft Word
Como inserir uma assinatura no Microsoft Word
A assinatura eletrônica é uma prática relativamente nova. Em vez de uma assinatura molhada da velha escola, agora você pode usar sinais eletrônicos, símbolos e até sons para autenticar um documento. O MS Word, infelizmente, não tem muitos recursos integrados para gerar
Como verificar a taxa de atualização da sua TV Samsung
Como verificar a taxa de atualização da sua TV Samsung
Há muita confusão em torno da taxa de atualização e das TVs modernas. Mas a que exatamente o termo se refere? Bem, a taxa de atualização representa quantos quadros uma TV pode mostrar em um segundo. Quando a taxa de atualização
Como consertar a não sincronização do seu Fitbit
Como consertar a não sincronização do seu Fitbit
O seu rastreador de fitness Fitbit está se recusando a sincronizar com o seu smartphone ou computador? Aqui estão as nove melhores maneiras de corrigir um erro ou falha de sincronização do Fitbit.
Idéias de Design de Castelo do Minecraft
Idéias de Design de Castelo do Minecraft
O Minecraft permite que a criatividade dos jogadores flua livremente, e uma maneira de mostrar sua habilidade arquitetônica é construindo um castelo. Uma casa feita de pedra e terra impressionará poucos, mas uma fortaleza impressionante sempre impressionará.
Como se juntar a um pacote de lobisomens no The Sims 4
Como se juntar a um pacote de lobisomens no The Sims 4
A expansão The Sims 4 Lobisomem não apenas adicionou diversidade ao jogo, mas também uma nova dimensão social, como a capacidade de ingressar em um bando. Mas como você se torna um lobisomem e se junta a um bando? Neste artigo, nós
Recursos interessantes do menu Iniciar do Windows 10
Recursos interessantes do menu Iniciar do Windows 10
Existem algumas melhorias interessantes feitas no menu do Windows 10 que observei. Vamos ver o que são.
Como ver uma lista de músicas tocadas no Spotify
Como ver uma lista de músicas tocadas no Spotify
O Spotify é sua principal plataforma de streaming de música? Em caso afirmativo, você provavelmente se deparou com algumas ótimas músicas novas que pode querer ouvir novamente. Você quer saber como ver uma lista das músicas que você ouviu?