Skip to main content

SteeringSource

Trait SteeringSource 

Source
pub trait SteeringSource: Send + Sync {
    // Required method
    fn drain(&self) -> Vec<ProviderMessage>;
}
Expand description

Optional source of steering messages to inject mid-loop (provider-formatted).

Boundary: this is not a “hook” — it does not inspect internal state or events. It is a narrow bridge for external steering signals only.

Required Methods§

Source

fn drain(&self) -> Vec<ProviderMessage>

Drain any available provider-formatted messages to inject.

Implementors§