pub trait CdcOutputProvider: Send + Sync {
// Required methods
fn name(&self) -> &str;
fn start(
&self,
ctx: CdcStartContext<'_>,
) -> Result<Box<dyn CdcStream>, FnError>;
}Expand description
A CDC-output provider — produces an Arc<dyn CdcStream> on start.
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".