pub struct PackAnalysisFlags {
pub show_progress: bool,
pub use_dcam: bool,
pub dcam_optimal: bool,
}Expand description
Feature flags controlling analysis and UI during packing.
Fields§
§show_progress: boolShow progress bar (if no callback provided).
use_dcam: boolRun DCAM analysis to auto-detect optimal CDC parameters. When false (default), uses fixed global defaults: min=16 KiB, avg=64 KiB, max=256 KiB.
dcam_optimal: boolIf true, DCAM will sweep a wider range of parameters (up to 16MB average chunks).
Trait Implementations§
Source§impl Clone for PackAnalysisFlags
impl Clone for PackAnalysisFlags
Source§fn clone(&self) -> PackAnalysisFlags
fn clone(&self) -> PackAnalysisFlags
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 PackAnalysisFlags
impl Debug for PackAnalysisFlags
Source§impl Default for PackAnalysisFlags
impl Default for PackAnalysisFlags
Source§fn default() -> PackAnalysisFlags
fn default() -> PackAnalysisFlags
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PackAnalysisFlags
impl RefUnwindSafe for PackAnalysisFlags
impl Send for PackAnalysisFlags
impl Sync for PackAnalysisFlags
impl Unpin for PackAnalysisFlags
impl UnsafeUnpin for PackAnalysisFlags
impl UnwindSafe for PackAnalysisFlags
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