[package] name = "gstore" version = "0.10.4" edition = "2018" authors = ["Florian Loers"] description = "Global and local state management in redux style for applications written in Rust" readme = "README.md" repository = "https://gitlab.com/floers/gstore" license = "GPL-3.0-or-later" keywords = ["store", "state"] categories = ["data-structures", "gui"] [features] default = ["gtk"] gtk = ["dep:gtk", "dep:libadwaita"] [dependencies] log = "0.4" once_cell = "1" async-trait = "0.1.67" gtk = { version = "0.9", package = "gtk4", optional = true } libadwaita = { version = "0.7", optional = true } uuid = { version = "1", features = ["v4", "fast-rng"] } async-channel = "2" [dependencies.async-std] version = "1.6" [dev-dependencies] env_logger = "0.11"