EventOps

Trait EventOps 

Source
pub trait EventOps: Send + Sync {
    // Required methods
    fn record(&self, slot: usize, edge: Edge, stream: u64) -> bool;
    fn poll(&self, slot: usize) -> SpanPoll;
}
Expand description

2026-09-26: A pool of event pairs addressed by slot.

Required Methods§

Source

fn record(&self, slot: usize, edge: Edge, stream: u64) -> bool

2026-09-26: Record slot’s edge event on stream. false = the record failed.

Source

fn poll(&self, slot: usize) -> SpanPoll

2026-09-26: Non-blocking completion query for slot’s pair.

Implementors§