pub struct BenchmarkingOptions {
pub verbose_results: bool,
pub target_partitions: Option<usize>,
pub memory_size: Option<usize>,
}
Expand description
Provides options for the benchmarking process.
Fields§
§verbose_results: bool
Indicates whether the benchmarking results should be verbose.
For example, while non-verbose results could show an aggregated version of multiple runs, verbose results could write the results for each run.
target_partitions: Option<usize>
The number of partitions to use for configuring DataFusion.
memory_size: Option<usize>
The number of MiBs that DataFusion is allowed to Suse.
Auto Trait Implementations§
impl Freeze for BenchmarkingOptions
impl RefUnwindSafe for BenchmarkingOptions
impl Send for BenchmarkingOptions
impl Sync for BenchmarkingOptions
impl Unpin for BenchmarkingOptions
impl UnwindSafe for BenchmarkingOptions
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> 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