Trait CompactorStreamEvent

Source
pub trait CompactorStreamEvent:
    Send
    + Sync
    + 'static {
    type EventType: Send + Sync + 'static;

    // Required methods
    fn take_event(self) -> Self::EventType;
    fn create_at(&self) -> u64;
}

Required Associated Types§

Source

type EventType: Send + Sync + 'static

Required Methods§

Source

fn take_event(self) -> Self::EventType

Source

fn create_at(&self) -> u64

Implementations on Foreign Types§

Source§

impl CompactorStreamEvent for SubscribeCompactionEventRequest

Source§

type EventType = Event

Source§

fn take_event(self) -> Self::EventType

Source§

fn create_at(&self) -> u64

Source§

impl CompactorStreamEvent for SubscribeIcebergCompactionEventRequest

Source§

type EventType = Event

Source§

fn take_event(self) -> Self::EventType

Source§

fn create_at(&self) -> u64

Implementors§