[ dependencies ]
winit = " 0.30.7 " Para recursos dentro do escopo do Winit, consulte Recursos.md.
Para recursos fora do escopo do Winit, veja já estamos na GUI? E já estamos no jogo?, dependendo de que tipo de projeto você está procurando fazer.
Junte -se a nós em nosso quarto.
Os mantenedores têm uma reunião toda sexta -feira na UTC 15. As notas da reunião podem ser encontradas aqui.
Winit é uma biblioteca de criação e gerenciamento de janelas. Ele pode criar Windows e permite lidar com eventos (por exemplo: a janela sendo redimensionada, uma chave sendo pressionada, um movimento do mouse etc.) produzido pela janela.
O Winit foi projetado para ser um tijolo de baixo nível em uma hierarquia de bibliotecas. Consequentemente, para mostrar algo na janela, você precisa usar os getters específicos da plataforma fornecidos pela Winit ou outra biblioteca.
A versão de ferrugem mínima suportada (MSRV) deste Crate é 1,73 . As alterações no MSRV serão acompanhadas por um solavanco de versão menor.
Como uma política provisória , o limite superior do MSRV é dado pela seguinte fórmula:
min(sid, stable - 3)
Onde sid é a versão atual do rustc fornecida pelo Debian Sid, e stable é a mais recente versão estável do Rust. Esse limite pode ser quebrado em caso de grande mudança de ecossistema ou vulnerabilidade de segurança.
Uma exceção é feita para a plataforma Android, onde uma versão mais alta de ferrugem deve ser usada para certos recursos do Android. Nesse caso, o MSRV será limitado na mais recente versão estável do Rust Minus Three. Essa inconsistência não se reflete nos metadados da carga, pois não é poderoso o suficiente para expor essa restrição.
O Redox OS também não é coberto por essa política de MSRV, pois requer uma cadeia de ferramentas de ferrugem para compilar.
Todas as caixas nas organizações rust-windowing têm a mesma política de MSRV.
Confira o módulo winit::platform para uso específico da plataforma.