Peti windows dan sistem windows memungkinkan Anda memanggil API Windows apa pun di masa lalu, sekarang, dan masa depan menggunakan kode yang dihasilkan dengan cepat langsung dari metadata yang menjelaskan API dan langsung ke paket Rust tempat Anda dapat memanggilnya seolah-olah itu hanyalah Rust lainnya. modul. Proyeksi bahasa Rust mengikuti tradisi yang ditetapkan oleh C++/WinRT dalam membuat proyeksi bahasa untuk Windows menggunakan bahasa dan kompiler standar, menyediakan cara alami dan idiomatis bagi pengembang Rust untuk memanggil Windows API.
Repo ini adalah rumah dari peti-peti berikut (dan peti-peti pendukung lainnya):
windows - Pengikatan yang lebih aman termasuk API gaya C serta API COM dan WinRT.
windows-bindgen - perpustakaan kompiler metadata Windows.
windows-core - Ketik dukungan untuk peti windows
.
windows-implement - Makro implement
untuk peti windows
, untuk mengimplementasikan antarmuka COM.
windows-interface - Makro interface
untuk peti windows
, untuk mendeklarasikan antarmuka COM.
windows-metadata - Pembaca metadata Windows.
registri-jendela - Registri Windows.
hasil jendela - Penanganan kesalahan Windows.
windows-string - Jenis string Windows.
windows-sys - Binding mentah untuk API Windows gaya C.
windows-targets - Impor lib untuk Windows.
versi windows - informasi versi Windows.
cppwinrt - Membundel kompiler C++/WinRT untuk digunakan di Rust.