pub struct BinaryHtmlExportConfig {
pub enable_auto_strategy: bool,
pub parallel_threshold: usize,
pub large_file_threshold: u64,
pub batch_size: usize,
pub enable_progress_reporting: bool,
pub max_memory_usage: usize,
pub enable_optimizations: bool,
}
Expand description
Configuration for binary to HTML export operations
Fields§
§enable_auto_strategy: bool
Enable automatic strategy selection based on file size
parallel_threshold: usize
Threshold for parallel processing (number of allocations)
large_file_threshold: u64
Large file threshold in bytes (default: 100MB)
batch_size: usize
Batch size for processing allocations
enable_progress_reporting: bool
Enable progress reporting
max_memory_usage: usize
Maximum memory usage before flushing (default: 64MB)
enable_optimizations: bool
Enable performance optimizations
Trait Implementations§
Source§impl Clone for BinaryHtmlExportConfig
impl Clone for BinaryHtmlExportConfig
Source§fn clone(&self) -> BinaryHtmlExportConfig
fn clone(&self) -> BinaryHtmlExportConfig
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 BinaryHtmlExportConfig
impl Debug for BinaryHtmlExportConfig
Auto Trait Implementations§
impl Freeze for BinaryHtmlExportConfig
impl RefUnwindSafe for BinaryHtmlExportConfig
impl Send for BinaryHtmlExportConfig
impl Sync for BinaryHtmlExportConfig
impl Unpin for BinaryHtmlExportConfig
impl UnwindSafe for BinaryHtmlExportConfig
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