reducer 3.0.1

A predictable reactive framework for Rust apps
Documentation
[package]
name = "reducer"
version = "3.0.1"
edition = "2018"
authors = ["Bruno Dutra <brunocodutra@gmail.com>"]
description= "A predictable reactive framework for Rust apps"
repository = "https://github.com/brunocodutra/reducer.git"
license = "MIT"
readme = "README.md"
keywords = ["redux", "flux", "reactive", "state"]
categories = ["asynchronous", "gui"]

[package.metadata.docs.rs]
all-features = true

[features]
default = ["async"]
alloc = []
std = ["alloc"]
async = ["std", "futures", "pin-project"]

[badges]
codecov = { repository = "brunocodutra/reducer" }

[dependencies]
derive_more = "0.99.17"
futures = { version = "0.3.21", optional = true }
pin-project = { version = "1.0.10", optional = true }

[dev-dependencies]
conrod_core = "0.76.1"
conrod_glium = "0.76.1"
conrod_winit = "0.76.1"
glium = "0.28.0"
mockall = "0.11.0"
proptest = "1.0.0"
ring-channel = "0.11.0"
test-strategy = "0.2.0"
tokio = { version = "1.17.0", features = ["macros", "rt-multi-thread"] }
ttf-noto-sans = "0.1.1"
winit = "0.23.0"

[[example]]
name = "conrod"
harness = false
required-features = ["async"]