pub struct IndexingConfig {
pub repo_id: String,
pub commit_sha: String,
pub max_parallel: usize,
pub batch_size: usize,
pub continue_on_error: bool,
pub memory_limit: Option<usize>,
pub enable_cross_file_linking: bool,
}Expand description
Configuration for bulk indexing
Fields§
§repo_id: StringRepository ID
commit_sha: StringCommit SHA for patches
max_parallel: usizeMaximum parallel workers
batch_size: usizeBatch size for processing
continue_on_error: boolWhether to continue on errors
memory_limit: Option<usize>Memory limit in bytes (None = no limit)
enable_cross_file_linking: boolWhether to enable cross-file linking
Implementations§
Trait Implementations§
Source§impl Clone for IndexingConfig
impl Clone for IndexingConfig
Source§fn clone(&self) -> IndexingConfig
fn clone(&self) -> IndexingConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for IndexingConfig
impl RefUnwindSafe for IndexingConfig
impl Send for IndexingConfig
impl Sync for IndexingConfig
impl Unpin for IndexingConfig
impl UnwindSafe for IndexingConfig
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