[ dependencies ]
winit = " 0.30.7 " Features.md .
Sehen wir für Merkmale außerhalb des Umfangs von Winit noch GUI? Und sind wir schon Spiel?, abhängig davon, welche Art von Projekt Sie tun möchten.
Begleiten Sie uns in unserem Zimmer.
Die Betreuer haben jeden Freitag bei UTC 15 ein Treffen. Die Meeting -Notizen finden Sie hier.
Winit ist eine Fenstererstellung und Verwaltungsbibliothek. Es kann Fenster erstellen und ermöglicht es, Ereignisse (z. B. das Fenster zu veröffentlichen, eine Taste gedrückt, eine Mausbewegung usw.), die vom Fenster erzeugt wird.
Winit ist als Ziegel mit niedrigem Ziegelstein in einer Hierarchie von Bibliotheken konzipiert. Um etwas auf dem Fenster anzuzeigen, müssen Sie die von Winit oder einer anderen Bibliothek bereitgestellten plattformspezifischen Getter verwenden.
Die minimal unterstützte Rust -Version (MSRV) dieser Kiste beträgt 1,73 . Änderungen am MSRV werden von einer kleinen Versionsbeule begleitet.
Als vorläufige Politik wird die Obergrenze des MSRV durch die folgende Formel angegeben:
min(sid, stable - 3)
Wo sid die aktuelle Version von rustc von Debian Sid und stable ist, ist die neueste stabile Version von Rust. Diese Grenze kann im Falle einer großen Ökosystemverschiebung oder einer Sicherheitsanfälligkeit gebrochen werden.
Eine Ausnahme für die Android -Plattform, auf der eine höhere Rost -Version für bestimmte Android -Funktionen verwendet werden muss. In diesem Fall wird das MSRV bei der neuesten stabilen Version von Rust Minus Drei begrenzt. Diese Inkonsistenz spiegelt sich nicht in Frachtmetadaten wider, da sie nicht leistungsfähig genug ist, um diese Einschränkung aufzudecken.
Redox OS wird auch nicht durch diese MSRV -Richtlinie abgedeckt, da eine nächtliche Toolchain für eine Rost -Toolchain erforderlich ist.
Alle Kisten in den rust-windowing -Organisationen haben die gleiche MSRV-Richtlinie.
Schauen Sie sich das winit::platform -Modul für plattformspezifische Nutzung an.