# 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_util" version = "0.3.0" authors = ["John Hughes "] build = false exclude = [ ".gitignore", ".cargo/config", ".vscode", ".devcontainer", ".github", ] autobins = false autoexamples = false autotests = false autobenches = false description = "Utilities for Boomerang" 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_util" path = "src/lib.rs" [[example]] name = "keyboard" path = "examples/keyboard.rs" required-features = ["keyboard"] [dependencies.anyhow] version = "1.0" optional = true [dependencies.arrow] version = "52" default-features = false [dependencies.bincode] version = "1.3" optional = true [dependencies.boomerang] version = "0.3.0" [dependencies.clap] version = "4.2" features = ["derive"] optional = true [dependencies.document-features] version = "0.2" [dependencies.erased-serde] version = "0.4" optional = true [dependencies.serde] version = "1.0" optional = true [dependencies.serde_arrow] version = "0.11" features = ["arrow-52"] [dependencies.serde_json] version = "1.0" [dependencies.tracing] version = "0.1" [dev-dependencies.tracing-subscriber] version = "0.3" features = [ "fmt", "json", "env-filter", ] [features] default = [ "keyboard", "runner", "replay", "serde", ] keyboard = ["dep:termion"] replay = [ "serde", "dep:bincode", ] runner = [ "dep:clap", "dep:anyhow", "boomerang/graphviz", ] serde = [ "dep:serde", "dep:erased-serde", "termion/serde", "boomerang/serde", ] [target."cfg(not(windows))".dependencies.termion] version = "2.0" optional = true