docs.rs failed to build rustecal-core-0.1.6
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-core
rustecal-core
provides high-level Rust abstractions for eCAL’s pub/sub and service/client patterns, built on top of the low-level FFI bindings in rustecal-sys
.
Features
- Core Initialization & Lifecycle: Initialize, finalize, retrieve version information, component selection via
EcalComponents
bitflags. - Configuration: Flexible configuration via environment variables and builder patterns.
- Monitoring: Inspect the eCAL runtime state including process, topic, and service/client details.
- Logging: Emit and retrieve log messages at various severity levels.
- Error Handling: Comprehensive
RustecalError
enum for FFI errors and internal issues.
Requirements
- Rust 1.60 or later
- eCAL C/C++ library v6.0 or later installed and accessible on your system
Installation
Add rustecal-core
to your Cargo.toml
:
[]
= "0.1"