pub struct MaxOptimizationThreadsBuilder { /* private fields */ }Expand description
Max number of threads (jobs) for running optimizations per shard.
Each optimization job will also use max_indexing_threads threads by itself for index building.
- If
auto- have no limit and choose dynamically to saturate CPU. - If
disabledor0- no optimization threads, optimizations will be disabled.
Implementations§
Source§impl MaxOptimizationThreadsBuilder
impl MaxOptimizationThreadsBuilder
Source§impl MaxOptimizationThreadsBuilder
impl MaxOptimizationThreadsBuilder
pub fn build(self) -> MaxOptimizationThreads
Trait Implementations§
Source§impl Clone for MaxOptimizationThreadsBuilder
impl Clone for MaxOptimizationThreadsBuilder
Source§fn clone(&self) -> MaxOptimizationThreadsBuilder
fn clone(&self) -> MaxOptimizationThreadsBuilder
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 From<MaxOptimizationThreadsBuilder> for MaxOptimizationThreads
impl From<MaxOptimizationThreadsBuilder> for MaxOptimizationThreads
Source§fn from(value: MaxOptimizationThreadsBuilder) -> Self
fn from(value: MaxOptimizationThreadsBuilder) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MaxOptimizationThreadsBuilder
impl RefUnwindSafe for MaxOptimizationThreadsBuilder
impl Send for MaxOptimizationThreadsBuilder
impl Sync for MaxOptimizationThreadsBuilder
impl Unpin for MaxOptimizationThreadsBuilder
impl UnwindSafe for MaxOptimizationThreadsBuilder
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request