You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

Cargo.toml 1.1 kB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. [package]
  2. name = "dora-node-api-cxx"
  3. version.workspace = true
  4. edition = "2021"
  5. documentation.workspace = true
  6. description.workspace = true
  7. license.workspace = true
  8. # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
  9. [lib]
  10. crate-type = ["staticlib"]
  11. [features]
  12. default = ["tracing"]
  13. tracing = ["dora-node-api/tracing"]
  14. ros2-bridge = [
  15. "dep:dora-ros2-bridge",
  16. "dep:dora-ros2-bridge-msg-gen",
  17. "dep:rust-format",
  18. "dep:prettyplease",
  19. "dep:serde",
  20. "dep:serde-big-array",
  21. ]
  22. [dependencies]
  23. cxx = "1.0.73"
  24. dora-node-api = { workspace = true }
  25. eyre = "0.6.8"
  26. dora-ros2-bridge = { workspace = true, optional = true }
  27. futures-lite = { version = "2.2" }
  28. serde = { version = "1.0.164", features = ["derive"], optional = true }
  29. serde-big-array = { version = "0.5.1", optional = true }
  30. [build-dependencies]
  31. cxx-build = "1.0.73"
  32. dora-ros2-bridge-msg-gen = { workspace = true, optional = true }
  33. rust-format = { version = "0.3.4", features = [
  34. "pretty_please",
  35. ], optional = true }
  36. prettyplease = { version = "0.1", features = ["verbatim"], optional = true }