winit
version 0.30.7
[ dependencies ]
winit = " 0.30.7 " 有关Winit范围内的功能,请参见fameration.md。
对于Winit范围之外的功能,请参阅We Gui吗?我们正在玩吗?,取决于您要做的项目。
加入我们的房间。
维护者每个星期五在UTC 15举行会议。会议记录可以在此处找到。
Winit是一个窗口创建和管理库。它可以创建窗口,并让您处理事件(例如:要调整大小的窗口,按下键,鼠标运动等)。
Winit旨在成为图书馆层次结构的低级砖块。因此,为了在窗口上显示一些内容,您需要使用Winit或其他库提供的平台特定的Getters。
该板条箱的最低支持的Rust版本(MSRV)为1.73 。 MSRV的更改将伴随着次要版本的凹痕。
作为暂定政策,MSRV的上限由以下公式给出:
min(sid, stable - 3)
其中sid是Debian SID提供的当前版本的rustc ,而stable是Rust的最新稳定版本。在发生重大生态系统转移或安全漏洞的情况下,该界限可能会破坏。
对于Android平台来说是一个例外,其中必须将较高的Rust版本用于某些Android功能。在这种情况下,MSRV将在最新的稳定版本Rust Minus Thir上封顶。这种不一致并没有反映在货物元数据中,因为它不足以暴露这种限制。
氧化还原OS也不受此MSRV策略的涵盖,因为它需要锈蚀夜间工具链进行编译。
rust-windowing组织中的所有板条箱都具有相同的MSRV政策。
查看winit::platform模块,以获取特定于平台的用法。