gstore 0.5.5

Global and local state management in redux style for GTK applications written in Rust
Documentation
[package]
name = "gstore"
version = "0.5.5"
authors = ["Florian Loers"]
edition = "2018"
description = "Global and local state management in redux style for GTK applications written in Rust"
readme = "README.md"
repository = "https://gitlab.com/loers/gstore"
license = "GPL-3.0-or-later"
keywords = ["gtk", "store", "state"]
categories = ["data-structures", "gui"]

[features]
default = ["latest-gtk"]
latest-gtk = ["glib", "gdk4"]
widgets = ["gtk", "libadwaita", "libadwaita-sys"]

[package.metadata.docs.rs]
no-default-features = true

[dependencies]
log = "0.4"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
once_cell = "1"
glib = { version = "0.14", optional = true }
gdk4 = { version = "0.3", optional = true }
gtk = { version = "0.3", package = "gtk4", optional = true }

libadwaita = { package = "libadwaita", version = "= 0.1.0-alpha-6", optional = true }
libadwaita-sys = { package = "libadwaita-sys", version = "= 0.1.0-alpha-6", optional = true }
# libadwaita = { package = "libadwaita", version = "= 0.1.0-beta-1", optional = true }
# libadwaita-sys = { version = "= 0.1.0-beta-1", optional = true }

[dev-dependencies]
env_logger = "0.9"
gtk = { version = "0.3", package = "gtk4" }