Mit den Windows- und Windows-Sys-Kisten können Sie jede Windows-API aus Vergangenheit, Gegenwart und Zukunft aufrufen, indem Sie Code verwenden, der im Handumdrehen direkt aus den Metadaten, die die API beschreiben, und direkt in Ihr Rust-Paket generiert wird, wo Sie sie aufrufen können, als wären sie nur ein weiterer Rust Modul. Die Rust-Sprachprojektion folgt der von C++/WinRT etablierten Tradition, Sprachprojektionen für Windows mithilfe von Standardsprachen und Compilern zu erstellen, und bietet Rust-Entwicklern eine natürliche und idiomatische Möglichkeit, Windows-APIs aufzurufen.
Dieses Repo ist die Heimat der folgenden Kisten (und anderer unterstützender Kisten):
Windows – Sicherere Bindungen, einschließlich APIs im C-Stil sowie COM- und WinRT-APIs.
windows-bindgen – Windows-Metadaten-Compiler-Bibliothek.
Windows-Core – Typunterstützung für die windows
Kiste.
windows-implement – Das implement
für die windows
Kiste zum Implementieren von COM-Schnittstellen.
Windows-Interface – Das interface
für die windows
Kiste zum Deklarieren von COM-Schnittstellen.
windows-metadata – Windows-Metadatenleser.
Windows-Registrierung – Windows-Registrierung.
Windows-Ergebnis – Windows-Fehlerbehandlung.
Windows-Strings – Windows-String-Typen.
windows-sys – Rohbindungen für Windows-APIs im C-Stil.
windows-targets – Bibliotheken für Windows importieren.
Windows-Version – Informationen zur Windows-Version.
cppwinrt – Bündelt den C++/WinRT-Compiler zur Verwendung in Rust.