//! # rustecal-pubsub
//!
//! Implements high-performance typed publish/subscribe communication over eCAL.
//!
//! ## Features
//! - Zero-copy shared memory support.
//! - Strongly-typed publishers and subscribers.
//! - Topic introspection and metadata.
//!
//! ## Key Types
//! - `TypedPublisher<T>`
//! - `TypedSubscriber<T>`
//! - Supported types: `StringMessage`, `BytesMessage`, `ProtobufMessage<T>`
// Re-export core init & types
pub use ;
// Sub‑modules
// Public API
pub use PayloadWriter;
pub use Publisher;
pub use Subscriber;
pub use PublisherMessage;
pub use TypedPublisher;
pub use SubscriberMessage;
pub use TypedSubscriber;