pub struct ExportJsonOptions {Show 15 fields
pub parallel_processing: bool,
pub buffer_size: usize,
pub use_compact_format: Option<bool>,
pub enable_type_cache: bool,
pub batch_size: usize,
pub streaming_writer: bool,
pub schema_validation: bool,
pub adaptive_optimization: bool,
pub max_cache_size: usize,
pub security_analysis: bool,
pub include_low_severity: bool,
pub integrity_hashes: bool,
pub fast_export_mode: bool,
pub auto_fast_export_threshold: Option<usize>,
pub thread_count: Option<usize>,
}Fields§
§parallel_processing: bool§buffer_size: usize§use_compact_format: Option<bool>§enable_type_cache: bool§batch_size: usize§streaming_writer: bool§schema_validation: bool§adaptive_optimization: bool§max_cache_size: usize§security_analysis: bool§include_low_severity: bool§integrity_hashes: bool§fast_export_mode: bool§auto_fast_export_threshold: Option<usize>§thread_count: Option<usize>Implementations§
Source§impl ExportJsonOptions
impl ExportJsonOptions
pub fn fast_export_mode(self, enabled: bool) -> Self
pub fn security_analysis(self, enabled: bool) -> Self
pub fn streaming_writer(self, enabled: bool) -> Self
pub fn schema_validation(self, enabled: bool) -> Self
pub fn integrity_hashes(self, enabled: bool) -> Self
pub fn batch_size(self, size: usize) -> Self
pub fn adaptive_optimization(self, enabled: bool) -> Self
pub fn max_cache_size(self, size: usize) -> Self
pub fn include_low_severity(self, include: bool) -> Self
pub fn thread_count(self, count: Option<usize>) -> Self
Trait Implementations§
Source§impl Clone for ExportJsonOptions
impl Clone for ExportJsonOptions
Source§fn clone(&self) -> ExportJsonOptions
fn clone(&self) -> ExportJsonOptions
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 ExportJsonOptions
impl Debug for ExportJsonOptions
Auto Trait Implementations§
impl Freeze for ExportJsonOptions
impl RefUnwindSafe for ExportJsonOptions
impl Send for ExportJsonOptions
impl Sync for ExportJsonOptions
impl Unpin for ExportJsonOptions
impl UnsafeUnpin for ExportJsonOptions
impl UnwindSafe for ExportJsonOptions
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