pub struct FileSearchConfig {
pub pattern_text: String,
pub limit: NonZero<usize>,
pub search_directory: PathBuf,
pub exclude: Vec<String>,
pub threads: NonZero<usize>,
pub cancel_flag: Arc<AtomicBool>,
pub compute_indices: bool,
pub respect_gitignore: bool,
}Expand description
Configuration for file search operations.
Fields§
§pattern_text: String§limit: NonZero<usize>§search_directory: PathBuf§exclude: Vec<String>§threads: NonZero<usize>§cancel_flag: Arc<AtomicBool>§compute_indices: bool§respect_gitignore: boolAuto Trait Implementations§
impl Freeze for FileSearchConfig
impl RefUnwindSafe for FileSearchConfig
impl Send for FileSearchConfig
impl Sync for FileSearchConfig
impl Unpin for FileSearchConfig
impl UnwindSafe for FileSearchConfig
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