[ dependencies ]
winit = " 0.30.7 " สำหรับคุณสมบัติ ภายใน ขอบเขตของ WINIT ดู FAIRTSE.MD
สำหรับคุณสมบัติ นอก ขอบเขตของ WINIT ดู GUI หรือยัง? และเรายังเล่นเกมหรือยังหรือไม่ขึ้นอยู่กับประเภทของโครงการที่คุณต้องการทำ
เข้าร่วมกับเราในห้องของเรา
ผู้ดูแลมีการประชุมทุกวันศุกร์ที่ UTC 15 บันทึกการประชุมสามารถพบได้ที่นี่
WINIT เป็นห้องสมุดการสร้างและการจัดการหน้าต่าง มันสามารถสร้าง windows และให้คุณจัดการกับเหตุการณ์ (ตัวอย่างเช่น: หน้าต่างที่ถูกปรับขนาด, คีย์ที่ถูกกด, การเคลื่อนไหวของเมาส์ ฯลฯ ) ที่ผลิตโดยหน้าต่าง
Winit ได้รับการออกแบบให้เป็นอิฐระดับต่ำในลำดับชั้นของห้องสมุด ดังนั้นเพื่อแสดงบางสิ่งบางอย่างบนหน้าต่างคุณต้องใช้ getters เฉพาะแพลตฟอร์มที่จัดทำโดย Winit หรือห้องสมุดอื่น
เวอร์ชันสนิมที่รองรับขั้นต่ำของลัง (MSRV) คือ 1.73 การเปลี่ยนแปลง MSRV จะมาพร้อมกับการชนรุ่นรอง
ตามนโยบาย เบื้องต้น ขอบเขตบนของ MSRV จะได้รับจากสูตรต่อไปนี้:
min(sid, stable - 3)
โดยที่ sid เป็น rustc เวอร์ชันปัจจุบันที่จัดทำโดย Debian Sid และ stable เป็น Rust เวอร์ชันล่าสุดที่มั่นคง ขอบเขตนี้อาจถูกทำลายในกรณีที่มีการเปลี่ยนแปลงระบบนิเวศที่สำคัญหรือช่องโหว่ด้านความปลอดภัย
มีข้อยกเว้นสำหรับแพลตฟอร์ม Android ซึ่งต้องใช้เวอร์ชันสนิมที่สูงขึ้นสำหรับคุณสมบัติ Android บางอย่าง ในกรณีนี้ MSRV จะถูกต่อยอดในเวอร์ชันล่าสุดของ Rust Minus Minus Three ความไม่ลงรอยกันนี้ไม่ได้สะท้อนให้เห็นในข้อมูลเมตาของสินค้าเพราะมันไม่ได้มีประสิทธิภาพเพียงพอที่จะเปิดเผยข้อ จำกัด นี้
Redox OS ยังไม่ครอบคลุมโดยนโยบาย MSRV นี้เนื่องจากต้องใช้เครื่องมือที่เป็นสนิมในเวลากลางคืนเพื่อรวบรวม
ลังทั้งหมดในองค์กร rust-windowing ที่มีนโยบาย MSRV เหมือนกัน
ตรวจสอบโมดูล winit::platform สำหรับการใช้งานเฉพาะแพลตฟอร์ม