[ dependencies ]
winit = " 0.30.7 " Winitの範囲内の機能については、feature.mdを参照してください。
Winitの範囲外の機能については、まだGUIですか?そして、私たちはまだゲームですか?
私たちの部屋に参加してください。
メンテナーは、毎週金曜日にUTC 15で会議を開催しています。会議のメモはこちらでご覧いただけます。
Winitは、ウィンドウ作成および管理ライブラリです。ウィンドウを作成でき、イベント(例:サイズ変更されているウィンドウ、押されているキー、マウスの動きなど)を処理できます。
Winitは、ライブラリの階層の低レベルのレンガになるように設計されています。その結果、ウィンドウに何かを表示するには、Winitまたは別のライブラリが提供するプラットフォーム固有のゲッターを使用する必要があります。
このクレートの最小サポートされた錆バージョン(MSRV)は1.73です。 MSRVの変更には、マイナーバージョンバンプが伴います。
暫定的なポリシーとして、MSRVの上限は次の式で与えられます。
min(sid, stable - 3)
ここで、 sid Debian Sidが提供するrustcの現在のバージョンであり、 stable Rustの最新バージョンです。この境界は、主要な生態系シフトまたはセキュリティの脆弱性の場合に壊れている可能性があります。
Androidプラットフォームには例外が作成されます。Androidプラットフォームでは、特定のAndroid機能にはより高い錆バージョンを使用する必要があります。この場合、MSRVはRustから3の最新の安定バージョンでキャップされます。この制限を暴露するほど強力ではないため、この矛盾は貨物メタデータに反映されていません。
酸化還元OSは、コンパイルするために錆びた毎晩のツールチェーンが必要なため、このMSRVポリシーのカバーもカバーされていません。
rust-windowing組織のすべての箱には、同じMSRVポリシーがあります。
プラットフォーム固有の使用については、 winit::platformモジュールをご覧ください。