pub struct ProcessingSettings {
pub batch_size: usize,
pub batch_timeout_ms: u64,
pub poll_interval_ms: u64,
pub metrics_port: u16,
pub log_level: String,
}Expand description
Processing and runtime configuration settings
Can be used via:
- TOML config file:
[processing]section - Direct construction in code for programmatic control
Fields§
§batch_size: usizeBatch size for batch processing
batch_timeout_ms: u64Batch timeout in milliseconds
poll_interval_ms: u64Poll interval in milliseconds for source connectors
metrics_port: u16Metrics export port
log_level: StringLog level
Trait Implementations§
Source§impl Clone for ProcessingSettings
impl Clone for ProcessingSettings
Source§fn clone(&self) -> ProcessingSettings
fn clone(&self) -> ProcessingSettings
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProcessingSettings
impl Debug for ProcessingSettings
Source§impl Default for ProcessingSettings
impl Default for ProcessingSettings
Source§impl<'de> Deserialize<'de> for ProcessingSettings
impl<'de> Deserialize<'de> for ProcessingSettings
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ProcessingSettings
impl RefUnwindSafe for ProcessingSettings
impl Send for ProcessingSettings
impl Sync for ProcessingSettings
impl Unpin for ProcessingSettings
impl UnwindSafe for ProcessingSettings
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request