[ dependencies ]
winit = " 0.30.7 " Для функций в рамках Winit см. Fember.md.
Для функций вне сферы объема Winit, см. Мы уже на графике? И мы уже играем?, В зависимости от того, какой проект вы хотите сделать.
Присоединяйтесь к нам в нашей комнате.
У сопровождаемых есть встреча каждую пятницу в UTC 15. Здесь можно найти примечания к собранию.
Winit - это библиотека создания окон и управления. Он может создавать Windows и позволяет обрабатывать события (например,: изменяемое окно, нажатие клавиши, движение мыши и т. Д.), Производится окном.
Winit предназначен для того, чтобы быть кирпичом низкого уровня в иерархии библиотек. Следовательно, чтобы показать что-то в окне, вам необходимо использовать гибкости для конкретной платформы, предоставленные Winit или другой библиотекой.
Минимальная поддерживаемая версия ржавчины этой ящика (MSRV) составляет 1,73 . Изменения в MSRV будут сопровождаться незначительной версией.
В качестве предварительной политики верхняя граница MSRV определяется следующей формулой:
min(sid, stable - 3)
Где sid является текущей версией rustc , предоставленной Debian Sid, а stable - последняя стабильная версия Rust. Эта граница может быть нарушена в случае крупного сдвига экосистемы или уязвимости безопасности.
Исключение сделано для платформы Android, где для определенных функций Android должна использоваться более высокая версия ржавчины. В этом случае MSRV будет ограничен последней стабильной версией Rust минус три. Это несоответствие не отражается в метаданных грузах, поскольку оно недостаточно мощно, чтобы раскрыть это ограничение.
Окинок ОС также не покрывается этой политикой MSRV, так как для компиляции требуется ночная rust nightlesschain.
Все ящики в организациях rust-windowing имеют одинаковую политику MSRV.
Проверьте модуль winit::platform для использования с конкретной платформой.