Cargo Features
[dependencies]
i-slint-backend-selector = { version = "1.9.1", default-features = false, features = ["backend-winit", "backend-winit-x11", "backend-winit-wayland", "backend-linuxkms", "backend-linuxkms-noseat", "backend-qt", "renderer-femtovg", "renderer-skia", "renderer-skia-opengl", "renderer-skia-vulkan", "renderer-software", "rtti", "accessibility", "raw-window-handle-06", "system-testing"] }
- backend-winit default = backend-winit-wayland, backend-winit-x11
- backend-winit-x11 backend-winit
-
Enables x11 of i-slint-backend-winit
- backend-winit-wayland backend-winit
-
Enables wayland of i-slint-backend-winit
- backend-linuxkms
-
Enables libseat of i-slint-backend-linuxkms
- backend-linuxkms-noseat = i-slint-backend-linuxkms
- backend-qt
-
Enables enable of i-slint-backend-qt
- renderer-femtovg
-
Enables renderer-femtovg of optional i-slint-backend-linuxkms and optional i-slint-backend-winit
- renderer-skia
-
Enables renderer-skia of optional i-slint-backend-linuxkms and optional i-slint-backend-winit
- renderer-skia-opengl
-
Enables opengl of i-slint-renderer-skia, renderer-skia-opengl of optional i-slint-backend-linuxkms and optional i-slint-backend-winit
- renderer-skia-vulkan
-
Enables vulkan of i-slint-renderer-skia, renderer-skia-vulkan of optional i-slint-backend-linuxkms and optional i-slint-backend-winit
- renderer-software
-
Enables software-renderer of i-slint-core, renderer-software of optional i-slint-backend-linuxkms and optional i-slint-backend-winit
- rtti
-
Enables rtti of optional i-slint-backend-qt and i-slint-core
i-slint-core:
Allow the viewer to query at runtime information about item types
- accessibility
-
Enables accessibility of optional i-slint-backend-winit
- raw-window-handle-06
-
Enables raw-window-handle-06 of optional i-slint-backend-winit and i-slint-core
- system-testing
-
Enables system-testing of i-slint-backend-testing
- default = backend-winit, i-slint-backend-qt
-
note that default enable the i-slint-backend-qt, but not its enable feature
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.
- i-slint-backend-testing system-testing?
- i-slint-backend-linuxkms linux backend-linuxkms? backend-linuxkms-noseat?
- i-slint-backend-qt not wasm default backend-qt?
- i-slint-backend-winit not android backend-winit-wayland? backend-winit-x11?
- i-slint-renderer-skia not android renderer-skia-opengl? renderer-skia-vulkan?