# Auto-generated from "Cargo.yml" [badges] [badges.maintenance] status = "actively-developed" [badges.travis-ci] repository = "thespis-rs/thespis_impl" [[bench]] harness = false name = "single_thread_delivery" path = "benches/single_thread/delivery.rs" [[bench]] harness = false name = "multi_thread_delivery" path = "benches/multi_thread/delivery.rs" [[bench]] harness = false name = "contention" path = "benches/multi_thread/contention.rs" [build-dependencies] rustc_version = "^0.4" [dependencies] tracing = "^0.1" [dependencies.async_executors] version = "^0.6" [dependencies.futures] default-features = false features = ["std", "compat"] version = "^0.3" [dependencies.oneshot] version = "^0.1" [dependencies.thespis] version = "^0.2" [dependencies.tracing-futures] features = ["futures-03"] version = "^0.2" [dev-dependencies] async_nursery = "^0.5" async_progress = "^0.2" futures-timer = "^3" ring-channel = "^0.11" [dev-dependencies.async-std] features = ["attributes"] version = "^1" [dev-dependencies.futures] default-features = false features = ["thread-pool"] version = "^0.3" [dev-dependencies.tracing-subscriber] default-features = false features = ["ansi", "fmt", "json", "tracing-log", "env-filter"] version = "^0.3" [[example]] name = "actix_perf" path = "examples/perf/actix.rs" required-features = ["not_wasm"] [[example]] name = "actix_local_perf" path = "examples/perf/actix_local.rs" required-features = ["not_wasm"] [[example]] name = "actix_mpsc_perf" path = "examples/perf/actix_mpsc.rs" required-features = ["not_wasm"] [[example]] name = "actix_unbounded_perf" path = "examples/perf/actix_unbounded.rs" required-features = ["not_wasm"] [[example]] name = "thespis_perf" path = "examples/perf/thespis.rs" required-features = ["not_wasm"] [[example]] name = "method_perf" path = "examples/perf/method.rs" required-features = ["not_wasm"] [[example]] name = "thespis_local_perf" path = "examples/perf/thespis_local.rs" required-features = ["not_wasm"] [[example]] name = "thespis_mpsc_perf" path = "examples/perf/thespis_mpsc.rs" required-features = ["not_wasm"] [[example]] name = "thespis_unbounded_perf" path = "examples/perf/thespis_unbounded.rs" required-features = ["not_wasm"] [[example]] name = "across_yields" path = "examples/across_yields.rs" required-features = ["not_wasm"] [[example]] name = "basic" path = "examples/basic.rs" required-features = ["not_wasm"] [[example]] name = "concurrent" path = "examples/concurrent.rs" required-features = ["not_wasm"] [[example]] name = "concurrent_nursery" path = "examples/concurrent_nursery.rs" required-features = ["not_wasm"] [[example]] name = "desugar" path = "examples/desugar.rs" required-features = ["not_wasm"] [[example]] name = "drop_channel" path = "examples/drop_channel.rs" required-features = ["not_wasm"] [[example]] name = "local_spawn" path = "examples/local_spawn.rs" required-features = ["not_wasm"] [[example]] name = "move_fut" path = "examples/move_fut.rs" required-features = ["not_wasm"] [[example]] name = "recipient" path = "examples/recipient.rs" required-features = ["not_wasm"] [[example]] name = "recipient_any" path = "examples/recipient_any.rs" required-features = ["not_wasm"] [[example]] name = "addr_is_sink" path = "examples/addr_is_sink.rs" required-features = ["not_wasm"] [[example]] name = "supervisor" path = "examples/supervisor.rs" required-features = ["not_wasm"] [[example]] name = "throttle" path = "examples/throttle.rs" required-features = ["not_wasm"] [[example]] name = "tokio_channel" path = "examples/tokio_channel.rs" required-features = ["not_wasm"] [[example]] name = "tracing" path = "examples/tracing.rs" required-features = ["not_wasm"] [features] default = ["not_wasm"] not_wasm = [] [lib] bench = false [package] authors = ["Naja Melan "] categories = ["asynchronous", "concurrency"] description = "Reference implementation for the thespis actor model" documentation = "https://docs.rs/thespis_impl" edition = "2021" homepage = "https://github.com/thespis-rs/thespis_impl" keywords = ["async", "futures", "actor", "thespis"] license = "Unlicense" name = "thespis_impl" readme = "README.md" repository = "https://github.com/thespis-rs/thespis_impl" version = "0.3.0" [package.metadata] [package.metadata.docs] [package.metadata.docs.rs] all-features = true targets = [] [target] [target."cfg(not(target_arch = \"wasm32\"))"] [target."cfg(not(target_arch = \"wasm32\"))".dev-dependencies] actix = "^0.13" actix-rt = "^2" [target."cfg(not(target_arch = \"wasm32\"))".dev-dependencies.async_chanx] features = ["tokio"] version = "^0.1.0-alpha" [target."cfg(not(target_arch = \"wasm32\"))".dev-dependencies.async_executors] features = ["localpool", "threadpool", "async_std", "tokio_ct", "tokio_tp", "tracing"] version = "^0.6" [target."cfg(not(target_arch = \"wasm32\"))".dev-dependencies.criterion] features = [] version = "^0.4" [target."cfg(not(target_arch = \"wasm32\"))".dev-dependencies.stream_throttle] default-features = false features = ["timer-futures-timer"] version = "^0.4" [target."cfg(not(target_arch = \"wasm32\"))".dev-dependencies.tokio] features = ["sync", "macros"] version = "^1" [target."cfg(not(target_arch = \"wasm32\"))".dev-dependencies.tokio-stream] version = "^0.1" [target."cfg(not(target_arch = \"wasm32\"))".dev-dependencies.tokio-util] version = "^0.7" [target."cfg(target_arch = \"wasm32\")"] [target."cfg(target_arch = \"wasm32\")".dev-dependencies] wasm-bindgen = "^0.2" wasm-bindgen-test = "^0.3" [target."cfg(target_arch = \"wasm32\")".dev-dependencies.async_executors] features = ["bindgen", "async_std"] version = "^0.6" [target."cfg(target_arch = \"wasm32\")".dev-dependencies.wasm-bindgen-futures] version = "^0.4"