Trait CheckpointDataBroadcaster

Source
pub trait CheckpointDataBroadcaster {
    // Required method
    fn send(&self, data: &CheckpointData) -> Result<()>;
}
Expand description

Trait for broadcasting checkpoint data

Required Methods§

Source

fn send(&self, data: &CheckpointData) -> Result<()>

Implementations on Foreign Types§

Source§

impl CheckpointDataBroadcaster for ()

No-op implementation for unit type (used in tests and when broadcasting is disabled)

Source§

fn send(&self, _data: &CheckpointData) -> Result<()>

Source§

impl CheckpointDataBroadcaster for Sender<Arc<CheckpointData>>

Implementation for tokio broadcast sender

Source§

fn send(&self, data: &CheckpointData) -> Result<()>

Implementors§