docs.rs failed to build rustecal-0.1.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
rustecal
rustecal
is the meta-crate for the Rust eCAL ecosystem. It re-exports:
- Core initialization & lifecycle (
rustecal-core
) - (Typed) Publish/Subscribe API (
rustecal-pubsub
, optional) - RPC-style Server/Client (
rustecal-service
, optional)
via Cargo feature flags.
Features
Feature | Crate | Description |
---|---|---|
default |
core , pubsub , service |
All functionality enabled |
pubsub |
rustecal-pubsub (optional) |
(Typed) Publish/Subscribe API |
service |
rustecal-service (optional) |
RPC-style Server/Client API |
Requirements
- Rust 1.60 or later
- Eclipse eCAL C/C++ library v6.0 or later installed and accessible on your system
Installation
Add to your Cargo.toml
:
[]
= "0.1"
By default, rustecal enables both pubsub and service. To disable one or both:
[]
= { = "0.1", = false, = ["pubsub"] }
See Also
rustecal-core
– core init, logging, monitoringrustecal-pubsub
– Publish/Subscribe APIrustecal-service
– RPC-style Service API