pub struct IndexRebuildConfig {
pub max_retries: u32,
pub retry_delay: Duration,
pub worker_check_interval: Duration,
}Expand description
Configuration for background index rebuilding.
Fields§
§max_retries: u32Maximum number of retry attempts for failed index builds (default: 3).
retry_delay: DurationDelay between retry attempts (default: 60s).
worker_check_interval: DurationHow often to check for pending index rebuild tasks (default: 5s).
Trait Implementations§
Source§impl Clone for IndexRebuildConfig
impl Clone for IndexRebuildConfig
Source§fn clone(&self) -> IndexRebuildConfig
fn clone(&self) -> IndexRebuildConfig
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 IndexRebuildConfig
impl Debug for IndexRebuildConfig
Auto Trait Implementations§
impl Freeze for IndexRebuildConfig
impl RefUnwindSafe for IndexRebuildConfig
impl Send for IndexRebuildConfig
impl Sync for IndexRebuildConfig
impl Unpin for IndexRebuildConfig
impl UnsafeUnpin for IndexRebuildConfig
impl UnwindSafe for IndexRebuildConfig
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