# 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 = "safe_drive" version = "0.4.3" authors = [ "Yuuki Takano , TIER IV, Inc.", "Seio Inoue", ] build = "build.rs" autobins = false autoexamples = false autotests = false autobenches = false description = "safe_drive: Formally Specified Rust Bindings for ROS2" homepage = "https://tier4.github.io/safe_drive" readme = "README.md" keywords = [ "Robotics", "ROS2", ] categories = ["science::robotics"] license-file = "LICENSE" repository = "https://github.com/tier4/safe_drive" [package.metadata.docs.rs] all-features = false features = [ "jazzy", "custom_alloc", ] no-default-features = true [lib] name = "safe_drive" path = "src/lib.rs" [[example]] name = "action_server" path = "examples/action_server.rs" [[example]] name = "action_client" path = "examples/action_client.rs" [[test]] name = "async_service" path = "tests/async_service.rs" [[test]] name = "async_pubsub" path = "tests/async_pubsub.rs" [[test]] name = "timer" path = "tests/timer.rs" [[test]] name = "client_wait" path = "tests/client_wait.rs" [[test]] name = "no_server" path = "tests/no_server.rs" [[test]] name = "publish_loaned" path = "tests/publish_loaned.rs" [[test]] name = "logger" path = "tests/logger.rs" [[test]] name = "service" path = "tests/service.rs" [[test]] name = "async_pubsub_loaned" path = "tests/async_pubsub_loaned.rs" [[test]] name = "subscription" path = "tests/subscription.rs" [[test]] name = "publish" path = "tests/publish.rs" [[test]] name = "pubsub_loaned" path = "tests/pubsub_loaned.rs" [[test]] name = "async_actions" path = "tests/async_actions.rs" [[test]] name = "select" path = "tests/select.rs" [[test]] name = "pubsub" path = "tests/pubsub.rs" [[test]] name = "actions" path = "tests/actions.rs" [dependencies.crossbeam-channel] version = "0.5" [dependencies.futures] version = "0.3" [dependencies.libc] version = "0.2" [dependencies.num-derive] version = "0.4" [dependencies.num-traits] version = "0.2" [dependencies.once_cell] version = "1.14" [dependencies.parking_lot] version = "0.12" [dependencies.pin-project] version = "1.0" [dependencies.regex] version = "1.10.4" [dependencies.serde] version = "1" features = ["derive"] optional = true [dependencies.serde_json] version = "1" optional = true [dependencies.signal-hook] version = "0.3" [dev-dependencies.async-std] version = "1.12" features = ["attributes"] [dev-dependencies.futures] version = "0.3" [dev-dependencies.memac] version = "0.5" [dev-dependencies.rand] version = "0.8" [features] custom_alloc = [] default = [] galactic = [] humble = [] iron = [] jazzy = [] rcl_stat = ["statistics"] statistics = [ "serde", "serde_json", ]