[package]
edition = "2021"
name = "speare"
version = "0.4.1"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "actor-like thin abstraction over tokio::task and flume channels"
homepage = "https://github.com/vmenge/speare"
readme = "README.md"
license = "MIT"
repository = "https://github.com/vmenge/speare"
[lib]
name = "speare"
path = "src/lib.rs"
[[test]]
name = "backoff"
path = "tests/backoff.rs"
[[test]]
name = "beam_patterns"
path = "tests/beam_patterns.rs"
[[test]]
name = "clear_mailbox"
path = "tests/clear_mailbox.rs"
[[test]]
name = "handle_restart"
path = "tests/handle_restart.rs"
[[test]]
name = "handle_send"
path = "tests/handle_send.rs"
[[test]]
name = "handle_send_in"
path = "tests/handle_send_in.rs"
[[test]]
name = "intervals"
path = "tests/intervals.rs"
[[test]]
name = "lifetime_deps"
path = "tests/lifetime_deps.rs"
[[test]]
name = "node_shutdown"
path = "tests/node_shutdown.rs"
[[test]]
name = "pubsub"
path = "tests/pubsub.rs"
[[test]]
name = "registry"
path = "tests/registry.rs"
[[test]]
name = "req_res"
path = "tests/req_res.rs"
[[test]]
name = "restart_children"
path = "tests/restart_children.rs"
[[test]]
name = "root_process_stops_children"
path = "tests/root_process_stops_children.rs"
[[test]]
name = "streams"
path = "tests/streams.rs"
[[test]]
name = "supervision"
path = "tests/supervision.rs"
[[test]]
name = "sync_vec"
path = "tests/sync_vec.rs"
[[test]]
name = "tasks"
path = "tests/tasks.rs"
[[test]]
name = "watch"
path = "tests/watch.rs"
[dependencies.flume]
version = "0.11.1"
[dependencies.futures-core]
version = "0.3.32"
[dependencies.tokio]
version = "1.42.0"
features = [
"macros",
"rt",
"sync",
"time",
]
[dev-dependencies.derive_more]
version = "1.0.0"
features = ["full"]
[dev-dependencies.tokio]
version = "1.42.0"
features = [
"macros",
"rt",
"rt-multi-thread",
"sync",
"time",
"test-util",
]