pub struct ChunkedProcessingConfig {
pub max_chunk_size: usize,
pub max_memory_mb: usize,
pub cache_chunks: usize,
pub temp_dir: Option<PathBuf>,
pub chunk_overlap: usize,
pub compression_level: u8,
}Expand description
Configuration for chunked processing
Fields§
§max_chunk_size: usizeMaximum chunk size in number of samples
max_memory_mb: usizeMaximum memory usage in MB
cache_chunks: usizeNumber of chunks to keep in memory
temp_dir: Option<PathBuf>Temporary directory for storing chunks
chunk_overlap: usizeOverlap size between chunks for continuity
compression_level: u8Compression level for stored chunks (0-9)
Trait Implementations§
Source§impl Clone for ChunkedProcessingConfig
impl Clone for ChunkedProcessingConfig
Source§fn clone(&self) -> ChunkedProcessingConfig
fn clone(&self) -> ChunkedProcessingConfig
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 ChunkedProcessingConfig
impl Debug for ChunkedProcessingConfig
Auto Trait Implementations§
impl Freeze for ChunkedProcessingConfig
impl RefUnwindSafe for ChunkedProcessingConfig
impl Send for ChunkedProcessingConfig
impl Sync for ChunkedProcessingConfig
impl Unpin for ChunkedProcessingConfig
impl UnsafeUnpin for ChunkedProcessingConfig
impl UnwindSafe for ChunkedProcessingConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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