docs.rs failed to build rustecal-types-string-0.1.5
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-types-string
rustecal-types-string provides a simple wrapper for UTF-8 string messages (Arc<str>) to use with the typed eCAL Pub/Sub API.
Features
- StringMessage: wrap and transport UTF-8 string payloads
- Implements
PublisherMessageandSubscriberMessagefor seamless integration - Zero-copy where possible via
Arc<str> - No extra dependencies beyond
rustecal-coreandrustecal-pubsub
Installation
Add to your workspace Cargo.toml:
[]
= "0.1"
Usage
Publisher Example
use ;
use StringMessage;
Subscriber Example
use ;
use StringMessage;
Traits Reference
-
PublisherMessagefn datatype() -> DataTypeInfofn to_bytes(&self) -> Arc<[u8]>
-
SubscriberMessagefn datatype() -> DataTypeInfofn from_bytes(bytes: Arc<[u8]>, _data_type_info: &DataTypeInfo) -> Option<Self>
See Also
rustecal-types-bytesfor raw binary data messagesrustecal-types-protobuffor Protobuf-based messagesrustecal-types-serdefor JSON/CBOR/MessagePack via Serde- Examples in the
rustecal-samples/pubsubdirectory