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: boolEnable automatic strategy selection based on file size
parallel_threshold: usizeThreshold for parallel processing (number of allocations)
large_file_threshold: u64Large file threshold in bytes (default: 100MB)
batch_size: usizeBatch size for processing allocations
enable_progress_reporting: boolEnable progress reporting
max_memory_usage: usizeMaximum memory usage before flushing (default: 64MB)
enable_optimizations: boolEnable 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