pub struct FlowSubsystemConfig {
pub consumer_id: CdcConsumerId,
pub poll_interval: Duration,
pub operators: Vec<(String, OperatorFactory)>,
pub max_batch_size: Option<u64>,
pub operators_dir: Option<PathBuf>,
}Fields§
§consumer_id: CdcConsumerIdUnique identifier for this consumer
poll_interval: DurationHow often to poll for new CDC events
operators: Vec<(String, OperatorFactory)>Custom operator factories
max_batch_size: Option<u64>Maximum batch size for CDC polling (None = unbounded)
operators_dir: Option<PathBuf>Directory to scan for FFI operator shared libraries
Auto Trait Implementations§
impl Freeze for FlowSubsystemConfig
impl !RefUnwindSafe for FlowSubsystemConfig
impl Send for FlowSubsystemConfig
impl Sync for FlowSubsystemConfig
impl Unpin for FlowSubsystemConfig
impl !UnwindSafe for FlowSubsystemConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more