pub struct WalkerConfig {
pub threads: usize,
pub follow_symlinks: bool,
pub use_gitignore: bool,
pub max_depth: Option<usize>,
pub custom_ignores: Vec<String>,
}Expand description
Configuration for the parallel walker.
Fields§
§threads: usizeNumber of threads to use.
follow_symlinks: boolWhether to follow symbolic links.
use_gitignore: boolWhether to respect .gitignore files.
max_depth: Option<usize>Maximum directory depth (None = unlimited).
custom_ignores: Vec<String>Additional ignore patterns.
Trait Implementations§
Source§impl Clone for WalkerConfig
impl Clone for WalkerConfig
Source§fn clone(&self) -> WalkerConfig
fn clone(&self) -> WalkerConfig
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 WalkerConfig
impl Debug for WalkerConfig
Auto Trait Implementations§
impl Freeze for WalkerConfig
impl RefUnwindSafe for WalkerConfig
impl Send for WalkerConfig
impl Sync for WalkerConfig
impl Unpin for WalkerConfig
impl UnwindSafe for WalkerConfig
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