[dependencies.const-field-offset]
version = "0.1.2"
[dependencies.document-features]
optional = true
version = "0.2.0"
[dependencies.i-slint-backend-selector]
default-features = false
version = "=1.9.2"
[dependencies.i-slint-core]
default-features = false
version = "=1.9.2"
[dependencies.i-slint-core-macros]
default-features = false
version = "=1.9.2"
[dependencies.log]
optional = true
version = "0.4.17"
[dependencies.num-traits]
default-features = false
version = "0.2"
[dependencies.once_cell]
default-features = false
features = ["alloc"]
version = "1.5"
[dependencies.pin-weak]
default-features = false
version = "1.1"
[dependencies.raw-window-handle-06]
features = ["alloc"]
optional = true
package = "raw-window-handle"
version = "0.6"
[dependencies.slint-macros]
default-features = false
version = "=1.9.2"
[dependencies.vtable]
default-features = false
version = "0.2"
[dev-dependencies.async-compat]
version = "0.2.4"
[dev-dependencies.serde]
default-features = false
features = ["derive"]
version = "1.0.163"
[dev-dependencies.serde_json]
version = "1.0.96"
[dev-dependencies.tokio]
features = ["rt-multi-thread", "macros", "sync", "net", "io-util"]
version = "1"
[features]
accessibility = ["i-slint-backend-selector/accessibility"]
backend-android-activity-05 = ["i-slint-backend-android-activity/native-activity", "i-slint-backend-android-activity/aa-05"]
backend-android-activity-06 = ["i-slint-backend-android-activity/native-activity", "i-slint-backend-android-activity/aa-06"]
backend-default = ["i-slint-backend-selector/default", "i-slint-backend-qt"]
backend-linuxkms = ["i-slint-backend-selector/backend-linuxkms", "std"]
backend-linuxkms-noseat = ["i-slint-backend-selector/backend-linuxkms-noseat", "std"]
backend-qt = ["i-slint-backend-selector/backend-qt", "std", "i-slint-backend-qt"]
backend-winit = ["i-slint-backend-selector/backend-winit", "std"]
backend-winit-wayland = ["i-slint-backend-selector/backend-winit-wayland", "std"]
backend-winit-x11 = ["i-slint-backend-selector/backend-winit-x11", "std"]
compat-1-0 = ["compat-1-2", "renderer-software"]
compat-1-2 = []
default = ["std", "backend-default", "renderer-femtovg", "renderer-software", "accessibility", "compat-1-2"]
gettext = ["i-slint-core/gettext-rs"]
libm = ["i-slint-core/libm"]
log = ["dep:log"]
raw-window-handle-06 = ["dep:raw-window-handle-06", "i-slint-backend-selector/raw-window-handle-06"]
renderer-femtovg = ["i-slint-backend-selector/renderer-femtovg", "dep:i-slint-renderer-femtovg", "std"]
renderer-skia = ["i-slint-backend-selector/renderer-skia", "std"]
renderer-skia-opengl = ["i-slint-backend-selector/renderer-skia-opengl", "std"]
renderer-skia-vulkan = ["i-slint-backend-selector/renderer-skia-vulkan", "std"]
renderer-software = ["i-slint-backend-selector/renderer-software", "i-slint-core/software-renderer"]
renderer-winit-femtovg = ["renderer-femtovg"]
renderer-winit-skia = ["renderer-skia"]
renderer-winit-skia-opengl = ["renderer-skia-opengl"]
renderer-winit-skia-vulkan = ["renderer-skia-vulkan"]
renderer-winit-software = ["renderer-software"]
serde = ["i-slint-core/serde"]
software-renderer-systemfonts = ["renderer-software", "i-slint-core/software-renderer-systemfonts"]
std = ["i-slint-core/std"]
unsafe-single-threaded = ["i-slint-core/unsafe-single-threaded"]
[lib]
name = "slint"
path = "lib.rs"
[package]
authors = ["Slint Developers <info@slint.dev>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["gui", "rendering::engine", "no-std"]
description = "GUI toolkit to efficiently develop fluid graphical user interfaces for embedded devices and desktop applications"
documentation = "https://slint.dev/docs"
edition = "2021"
homepage = "https://slint.rs"
keywords = ["gui", "toolkit", "graphics", "design", "ui"]
license = "GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0"
name = "slint"
readme = "README.md"
repository = "https://github.com/slint-ui/slint"
rust-version = "1.77"
version = "1.9.2"
[package.metadata.docs.rs]
features = ["document-features", "log", "gettext", "renderer-software", "renderer-femtovg", "raw-window-handle-06"]
[target.'cfg(not(target_os = "android"))'.dependencies.i-slint-renderer-femtovg]
default-features = false
optional = true
version = "=1.9.2"
[target.'cfg(target_os = "android")'.dependencies.i-slint-backend-android-activity]
default-features = false
optional = true
version = "=1.9.2"
[target.'cfg(target_os = "linux")'.dependencies.i-slint-backend-qt]
default-features = false
features = ["enable"]
optional = true
version = "=1.9.2"
[[test]]
name = "partial_renderer"
path = "tests/partial_renderer.rs"
[[test]]
name = "show_strongref"
path = "tests/show_strongref.rs"
[[test]]
name = "simple_macro"
path = "tests/simple_macro.rs"
[[test]]
name = "spawn_local"
path = "tests/spawn_local.rs"
[[test]]
name = "tokio"
path = "tests/tokio.rs"
[[test]]
name = "tokio_block_in_place"
path = "tests/tokio_block_in_place.rs"