pub trait Context: Send {
// Required methods
fn collect(&mut self, record: Record);
fn watermark(&mut self, wm: Watermark);
fn kv(&self) -> Arc<dyn KvState>;
fn timers(&self) -> Arc<dyn Timers>;
}Expand description
Execution context visible to Sources and Operators.
Required Methods§
fn collect(&mut self, record: Record)
fn watermark(&mut self, wm: Watermark)
fn kv(&self) -> Arc<dyn KvState>
fn timers(&self) -> Arc<dyn Timers>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".