pub struct ProjectionConfig {
pub storage_prefix: String,
pub max_concurrent_projections: usize,
pub batch_size: usize,
pub checkpoint_interval: u64,
pub enable_metrics: bool,
}Expand description
Projection configuration
Fields§
§storage_prefix: StringStorage prefix for projection keys
max_concurrent_projections: usizeMaximum concurrent projections
batch_size: usizeBatch size for event processing
checkpoint_interval: u64Checkpoint interval (in events)
enable_metrics: boolMetrics collection
Trait Implementations§
Source§impl Clone for ProjectionConfig
impl Clone for ProjectionConfig
Source§fn clone(&self) -> ProjectionConfig
fn clone(&self) -> ProjectionConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ProjectionConfig
impl Debug for ProjectionConfig
Auto Trait Implementations§
impl Freeze for ProjectionConfig
impl RefUnwindSafe for ProjectionConfig
impl Send for ProjectionConfig
impl Sync for ProjectionConfig
impl Unpin for ProjectionConfig
impl UnsafeUnpin for ProjectionConfig
impl UnwindSafe for ProjectionConfig
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