# 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 = "crossbus" version = "0.0.6-a" authors = ["hominee"] description = "A Platform-Less Runtime-Less Actor Computing Model" homepage = "https://crates.io/crates/crossbus" documentation = "https://hominee.github.io/crossbus" readme = "README.md" keywords = [ "actor", "runtime-less", "no-std", "async", "crossbus", ] categories = [ "no-std", "wasm", "embedded", "asynchronous", ] license = "MIT" repository = "https://github.com/hominee/crossbus" [package.metadata.docs.rs] all-features = true rustdoc-args = [ "--cfg", "docsrs", ] targets = [ "x86_64-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-pc-windows-msvc", "i686-unknown-linux-gnu", "i686-pc-windows-msvc", ] [[example]] name = "ring" path = "examples/ring.rs" required-features = ["log"] [[example]] name = "ping" path = "examples/ping.rs" required-features = ["log"] [[example]] name = "fibonacci" path = "examples/fibonacci.rs" required-features = ["log"] [dependencies.async-std] version = "1.12.0" features = [ "alloc", "default", "unstable", ] optional = true default-features = false [dependencies.crossbus-derive] version = "0.0.2-a" optional = true default-features = false [dependencies.futures-core] version = "0.3.25" default-features = false [dependencies.js-sys] version = "0.3.61" features = [] optional = true default-features = false [dependencies.log] version = "0.4.17" optional = true default-features = false [dependencies.pin-project-lite] version = "0.2.9" default-features = false [dependencies.tokio] version = "1.26.0" features = ["rt"] optional = true default-features = false [dependencies.wasm-bindgen] version = "0.2.84" features = [] optional = true default-features = false [dependencies.wasm-bindgen-futures] version = "0.4.34" features = [] optional = true default-features = false [dev-dependencies.futures] version = "0.3" [features] async-std = [ "dep:async-std", "derive", "std", "rt", ] core = [] derive = ["dep:crossbus-derive"] force-poll = [] log = ["dep:log"] no-std = [] rt = [] std = [] time = [] time-metric = [] tokio = [ "dep:tokio", "derive", "std", "rt", ] unstable = [] wasm32 = [ "dep:wasm-bindgen-futures", "dep:wasm-bindgen", "dep:js-sys", "derive", "rt", ] [target."cfg(any(target_arch = \"wasm32\", target_arch = \"wasm64\"))".dev-dependencies.wasm-bindgen-test] version = "0.3.0" [target."cfg(any(target_arch = \"wasm32\", target_arch = \"wasm64\"))".dev-dependencies.wasm-logger] version = "0.2.0" [target."cfg(not(any(target_arch = \"wasm32\", target_arch = \"wasm64\")))".dev-dependencies.simple_logger] version = "4.0.0" [target."cfg(not(any(target_arch = \"wasm32\", target_arch = \"wasm64\")))".dev-dependencies.tokio] version = "1.26" features = ["full"]