As caixas do Windows e do Windows-sys permitem que você chame qualquer API do Windows passada, presente e futura usando código gerado dinamicamente diretamente dos metadados que descrevem a API e diretamente em seu pacote Rust, onde você pode chamá-los como se fossem apenas outro Rust módulo. A projeção da linguagem Rust segue a tradição estabelecida pelo C++/WinRT de criar projeções de linguagem para Windows usando linguagens e compiladores padrão, fornecendo uma maneira natural e idiomática para os desenvolvedores do Rust chamarem APIs do Windows.
Este repositório é o lar das seguintes caixas (e outras caixas de suporte):
windows - Ligações mais seguras, incluindo APIs estilo C, bem como APIs COM e WinRT.
windows-bindgen - biblioteca do compilador de metadados do Windows.
windows-core - Digite suporte para a caixa windows
.
windows-implement - A macro implement
para a caixa windows
, para implementar interfaces COM.
windows-interface - A macro interface
para a caixa windows
, para declarar interfaces COM.
windows-metadata - leitor de metadados do Windows.
registro do Windows - registro do Windows.
resultado do Windows - tratamento de erros do Windows.
strings do Windows - tipos de string do Windows.
windows-sys - Ligações brutas para APIs do Windows estilo C.
windows-targets - Importa bibliotecas para Windows.
versão do Windows - informações da versão do Windows.
cppwinrt – Agrupa o compilador C++/WinRT para uso em Rust.