Skip to content

Latest commit

 

History

History
15 lines (11 loc) · 351 Bytes

File metadata and controls

15 lines (11 loc) · 351 Bytes

Typed Subscriber

The Subscriber<T> enables you to subscribe to messages of type T on a topic.

Example

use rustecal::pubsub::Subscriber;
use rustecal_types::StringMessage;

let subscriber = Subscriber::<StringMessage>::builder("my_topic").create()?;
subscriber.set_callback(|msg| {
    println!("Received: {}", msg.data());
});