zed 0.2.0

A minimal, Redux-like state management library for Rust with advanced features.
Documentation
[[bench]]
harness = false
name = "component_benchmarks"
path = "benches/component_benchmarks.rs"

[[bench]]
harness = false
name = "state_mesh_benchmarks"
path = "benches/state_mesh_benchmarks.rs"

[[bench]]
harness = false
name = "store_benchmarks"
path = "benches/store_benchmarks.rs"

[[bench]]
harness = false
name = "timeline_benchmarks"
path = "benches/timeline_benchmarks.rs"

[dependencies.paste]
version = "1.0"

[dependencies.serde]
features = ["derive"]
version = "1.0.228"

[dependencies.serde_json]
version = "1.0.145"

[dev-dependencies.criterion]
features = ["html_reports"]
version = "0.8.1"

[[example]]
name = "example_advanced_todo"
path = "examples/example_advanced_todo.rs"

[[example]]
name = "example_capsule"
path = "examples/example_capsule.rs"

[[example]]
name = "example_reactive"
path = "examples/example_reactive.rs"

[[example]]
name = "example_redux"
path = "examples/example_redux.rs"

[[example]]
name = "example_state_mesh"
path = "examples/example_state_mesh.rs"

[[example]]
name = "example_timeline"
path = "examples/example_timeline.rs"

[lib]
name = "zed"
path = "src/lib.rs"

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["rust-patterns", "data-structures"]
description = "A minimal, Redux-like state management library for Rust with advanced features."
documentation = "https://docs.rs/zed"
edition = "2024"
homepage = "https://github.com/brenogonzaga/zed"
keywords = ["state-management", "redux", "rust", "immutable", "flux"]
license = "MIT"
name = "zed"
readme = "README.md"
repository = "https://github.com/brenogonzaga/zed"
version = "0.2.0"

[[test]]
name = "capsule_tests"
path = "tests/capsule_tests.rs"

[[test]]
name = "comprehensive_integration_tests"
path = "tests/comprehensive_integration_tests.rs"

[[test]]
name = "configure_store_tests"
path = "tests/configure_store_tests.rs"

[[test]]
name = "edge_cases_tests"
path = "tests/edge_cases_tests.rs"

[[test]]
name = "error_handling_tests"
path = "tests/error_handling_tests.rs"

[[test]]
name = "examples_tests"
path = "tests/examples_tests.rs"

[[test]]
name = "integration_tests"
path = "tests/integration_tests.rs"

[[test]]
name = "reactive_tests"
path = "tests/reactive_tests.rs"

[[test]]
name = "reducer_tests"
path = "tests/reducer_tests.rs"

[[test]]
name = "simple_cache_tests"
path = "tests/simple_cache_tests.rs"

[[test]]
name = "slice_tests"
path = "tests/slice_tests.rs"

[[test]]
name = "state_mesh_tests"
path = "tests/state_mesh_tests.rs"

[[test]]
name = "store_tests"
path = "tests/store_tests.rs"

[[test]]
name = "timeline_tests"
path = "tests/timeline_tests.rs"