speare 0.4.0

actor-like thin abstraction over tokio::task and flume channels
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2021"
name = "speare"
version = "0.4.0"
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 = "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",
]