# 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 = "boomerang" version = "0.3.0" authors = ["John Hughes "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "Deterministic Middleware for Robotics" readme = "README.md" keywords = [ "actor", "deterministic", "concurrency", "middleware", "robotics", ] categories = [] license = "MIT OR Apache-2.0" repository = "https://github.com/jondo2010/boomerang" [lib] name = "boomerang" path = "src/lib.rs" [[example]] name = "snake" path = "examples/snake/main.rs" [[test]] name = "action_delay" path = "tests/action_delay.rs" [[test]] name = "action_values" path = "tests/action_values.rs" [[test]] name = "async_callback" path = "tests/async_callback.rs" [[test]] name = "connection_to_self_multiport" path = "tests/connection_to_self_multiport.rs" [[test]] name = "count" path = "tests/count.rs" [[test]] name = "cycle" path = "tests/cycle.rs" [[test]] name = "determinism" path = "tests/determinism.rs" [[test]] name = "fully_connected_addressable" path = "tests/fully_connected_addressable.rs" [[test]] name = "gain" path = "tests/gain.rs" [[test]] name = "hello" path = "tests/hello.rs" [[test]] name = "hello_world" path = "tests/hello_world.rs" [[test]] name = "hierarchy" path = "tests/hierarchy.rs" [[test]] name = "multiple_contained" path = "tests/multiple_contained.rs" [[test]] name = "multiport_fully_connected" path = "tests/multiport_fully_connected.rs" [[test]] name = "physical_action_with_keepalive" path = "tests/physical_action_with_keepalive.rs" [[test]] name = "slowing_clock" path = "tests/slowing_clock.rs" [[test]] name = "slowing_clock_physical" path = "tests/slowing_clock_physical.rs" [[test]] name = "threading_multiport" path = "tests/threading_multiport.rs" [[bench]] name = "benchmark" path = "benches/benchmark.rs" [[bench]] name = "ping_pong" path = "benches/ping_pong.rs" harness = false [dependencies.boomerang_builder] version = "0.3.0" [dependencies.boomerang_derive] version = "0.3.0" optional = true [dependencies.boomerang_runtime] version = "0.3.0" default-features = false [dependencies.document-features] version = "0.2" [dependencies.thiserror] version = "1.0" [dev-dependencies.criterion] version = "0.5" [dev-dependencies.tracing-subscriber] version = "0.3" features = [ "fmt", "json", "env-filter", ] [features] default = ["derive"] derive = ["dep:boomerang_derive"] graphviz = ["boomerang_builder/graphviz"] parallel = ["boomerang_runtime/parallel"] serde = ["boomerang_runtime/serde"] [target."cfg(not(windows))".dev-dependencies.rand] version = "0.8" [target."cfg(not(windows))".dev-dependencies.termcolor] version = "1.2"