pub struct FastExportConfig {Show 15 fields
pub enable_data_localization: bool,
pub data_cache_ttl_ms: u64,
pub shard_config: ParallelShardConfig,
pub writer_config: HighSpeedWriterConfig,
pub enable_performance_monitoring: bool,
pub verbose_logging: bool,
pub progress_config: ProgressConfig,
pub enable_auto_optimization: bool,
pub auto_adjust_for_system: bool,
pub error_recovery_config: RecoveryConfig,
pub validation_config: ValidationConfig,
pub enable_resource_monitoring: bool,
pub memory_limit_mb: usize,
pub disk_limit_mb: usize,
pub cpu_limit_percent: f64,
}
Expand description
Fast export coordinator configuration
Fields§
§enable_data_localization: bool
Data localization configuration
data_cache_ttl_ms: u64
Data localization cache time (milliseconds)
shard_config: ParallelShardConfig
Parallel shard processing configuration
writer_config: HighSpeedWriterConfig
High-speed writer configuration
enable_performance_monitoring: bool
Performance monitoring configuration
verbose_logging: bool
Detailed logging output
progress_config: ProgressConfig
Progress monitoring configuration
enable_auto_optimization: bool
Auto optimization configuration
auto_adjust_for_system: bool
Auto adjust for system resources
error_recovery_config: RecoveryConfig
Error handling and recovery configuration
validation_config: ValidationConfig
Data quality validation configuration
enable_resource_monitoring: bool
Resource monitoring configuration
memory_limit_mb: usize
Memory limit (MB)
disk_limit_mb: usize
Disk limit (MB)
cpu_limit_percent: f64
CPU limit (percentage)
Trait Implementations§
Source§impl Clone for FastExportConfig
impl Clone for FastExportConfig
Source§fn clone(&self) -> FastExportConfig
fn clone(&self) -> FastExportConfig
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 FastExportConfig
impl Debug for FastExportConfig
Auto Trait Implementations§
impl Freeze for FastExportConfig
impl RefUnwindSafe for FastExportConfig
impl Send for FastExportConfig
impl Sync for FastExportConfig
impl Unpin for FastExportConfig
impl UnwindSafe for FastExportConfig
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more