pub struct WalkBuilder { /* private fields */ }
Implementations§
Source§impl WalkBuilder
impl WalkBuilder
pub fn new(root: impl Into<PathBuf>) -> Self
pub fn follow_symlinks(self, follow_symlinks: bool) -> Self
pub fn concurrency_limit(self, concurrency_limit: usize) -> Self
pub fn max_depth<'a>(self, max_depth: u64) -> Self
pub fn filter( self, filter: Box<dyn Fn(&DirEntry) -> BoxFuture<'_, Result<bool, Box<dyn Error + Send + Sync>>> + Sync + Send>, ) -> Self
pub fn build(self) -> Walk
Auto Trait Implementations§
impl Freeze for WalkBuilder
impl !RefUnwindSafe for WalkBuilder
impl Send for WalkBuilder
impl Sync for WalkBuilder
impl Unpin for WalkBuilder
impl !UnwindSafe for WalkBuilder
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