ลัง windows และ windows-sys ช่วยให้คุณสามารถเรียก Windows API ใดๆ ในอดีต ปัจจุบัน และอนาคตได้โดยใช้โค้ดที่สร้างขึ้นทันทีโดยตรงจากเมทาดาทาที่อธิบาย API และลงในแพ็คเกจ Rust ของคุณโดยตรง ซึ่งคุณสามารถเรียกมันได้ราวกับว่ามันเป็นเพียงแค่ Rust อีกตัวหนึ่ง โมดูล การฉายภาพภาษา Rust เป็นไปตามประเพณีที่กำหนดโดย C++/WinRT ในการสร้างการฉายภาพภาษาสำหรับ Windows โดยใช้ภาษามาตรฐานและคอมไพเลอร์ ซึ่งมอบวิธีที่เป็นธรรมชาติและเป็นสำนวนสำหรับนักพัฒนา Rust ในการเรียกใช้ Windows API
Repo นี้เป็นที่ตั้งของลังต่อไปนี้ (และลังรองรับอื่นๆ):
windows - การเชื่อมโยงที่ปลอดภัยยิ่งขึ้น รวมถึง API แบบ C รวมถึง COM และ WinRT API
windows-bindgen - ไลบรารีคอมไพเลอร์ข้อมูลเมตาของ Windows
windows-core - พิมพ์การสนับสนุนสำหรับลัง windows
windows-implement - มาโคร implement
สำหรับลัง windows
สำหรับการนำอินเทอร์เฟซ COM ไปใช้
windows-interface - มาโคร interface
สำหรับ windows
crate สำหรับการประกาศอินเทอร์เฟซ COM
windows-metadata - โปรแกรมอ่านข้อมูลเมตาของ Windows
รีจิสทรีของ Windows - รีจิสทรีของ Windows
windows-result - การจัดการข้อผิดพลาดของ Windows
windows-strings - ประเภทสตริงของ Windows
windows-sys - การเชื่อมโยงแบบ Raw สำหรับ Windows API แบบ C
windows-targets - นำเข้า libs สำหรับ Windows
windows-version - ข้อมูลเวอร์ชัน Windows
cppwinrt - รวมคอมไพเลอร์ C++/WinRT เพื่อใช้ใน Rust