Cargo Features

[dependencies]
winit_craft = { version = "0.30.10", default-features = false, features = ["android-game-activity", "android-native-activity", "mint", "serde", "wayland", "wayland-csd-adwaita", "wayland-csd-adwaita-crossfont", "wayland-csd-adwaita-notitle", "wayland-dlopen", "x11"] }

Features are documented in either lib.rs or under winit::platform.

default = wayland, wayland-csd-adwaita, wayland-dlopen, x11

These default features are set whenever winit_craft is added without default-features = false somewhere in the dependency tree.

android-game-activity

Enables game-activity of android-activity

android-native-activity

Enables native-activity of android-activity

mint

Enables mint of dpi

serde

Enables serde, serde of smol_str, serde of bitflags, cursor-icon, and dpi

wayland default = ahash, memmap2, sctk, wayland-backend, wayland-client, wayland-protocols, wayland-protocols-plasma
wayland-csd-adwaita default = sctk-adwaita

Enables ab_glyph of sctk-adwaita

wayland-csd-adwaita-crossfont = sctk-adwaita

Enables crossfont of sctk-adwaita

wayland-csd-adwaita-notitle = sctk-adwaita
wayland-dlopen default

Enables dlopen of wayland-backend

x11 default = bytemuck, percent-encoding, x11-dl, x11rb

Enables x11 of xkbcommon-dl

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

ahash unix not redox wasm android apple wayland
bytemuck unix not redox wasm android apple x11
memmap2 unix not redox wasm android apple wayland
percent-encoding unix not redox wasm android apple x11
sctk unix not redox wasm android apple wayland

Enables smithay-client-toolkit

wayland-client unix not redox wasm android apple wayland
wayland-protocols unix not redox wasm android apple wayland
wayland-protocols-plasma unix not redox wasm android apple wayland
x11-dl unix not redox wasm android apple x11
x11rb unix not redox wasm android apple x11
wayland-backend unix not redox wasm android apple wayland wayland-dlopen
sctk-adwaita unix not redox wasm android apple wayland-csd-adwaita wayland-csd-adwaita-crossfont? wayland-csd-adwaita-notitle?

Affects state::WinitFrame