Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Apresentando o Rust para Windows
No tópico Visão Geral do desenvolvimento no Windows com Rust, demonstramos como um aplicativo simples gera uma mensagem Olá, mundo!. Mas não só você pode usar o Rust no Windows, como também pode escrever aplicativos para Windows usando o Rust.
Você pode encontrar todas as atualizações mais recentes no log de lançamento do repositório Rust para Windows no GitHub.
O Rust para Windows permite que usar qualquer API do Windows (antiga, atual e futura) de forma direta e contínua por meio do crate windows (o crate é o termo do Rust para um binário ou uma biblioteca e/ou o software livre integrado).
Sejam funções atemporais como CreateEventW e WaitForSingleObject, mecanismos gráficos poderosos como Direct3D, funções de janelas tradicionais como CreateWindowExW e DispatchMessageW ou estruturas de interface de usuário (IU) mais recentes como Composition, o Windows Crate tem tudo o que você precisa.
O projeto win32metadata visa fornecer metadados para APIs Win32. Esses metadados descrevem a superfície da API — assinaturas, parâmetros e tipos de API fortemente tipados. Isso permite que toda a API do Windows seja projetada de forma automatizada e completa para consumo pelo Rust (bem como linguagens como C# e C++). Veja também como tornar as APIs do Win32 mais acessíveis para mais idiomas.
Como desenvolvedor Rust, você usará o Cargo (ferramenta de gerenciamento de pacotes do Rust), juntamente com o https://crates.io (registro de crates da comunidade Rust), para gerenciar as dependências em seus projetos. A boa notícia é que você pode referenciar o crate windows nos aplicativos do Rust e começar a chamar APIs do Windows imediatamente. Você também pode encontrar a documentação do Rust para o crate windows em https://docs.rs.
Semelhante ao C++/WinRT, o Rust para Windows é uma projeção de linguagem de software livre desenvolvida no GitHub. Use o repositório Rust para Windows se você tiver dúvidas sobre o Rust para Windows ou se quiser relatar problemas com ele.
O repositório Rust para Windows também alguns exemplos simples que você pode seguir. E existe um excelente aplicativo de exemplo na forma de campo minado de Robert Mikhayelyan.
Contribua com o Rust para Windows
O Rust para Windows recebe suas contribuições!
Documentação do Rust para a API do Windows
Rust para Windows se beneficia da cadeia de ferramentas refinada que os desenvolvedores de Rust apreciam. Mas se ter toda a API do Windows ao seu alcance parece um pouco assustador, também existe a documentação do Rust para a API do Windows.
Este recurso documenta essencialmente como as APIs e tipos do Windows são projetados em Rust idiomático. Use-o para procurar ou pesquisar as informações necessárias das APIs.
Escrever um aplicativo com o Rust para Windows
O próximo tópico é o tutorial de leitor de RSS, em que vamos criar um aplicativo simples em Rust para Windows.
Relacionado
Windows developer