pub struct TreeWalker { /* private fields */ }Implementations§
Source§impl TreeWalker
impl TreeWalker
pub fn new(config: WalkerConfig) -> Self
pub fn with_filter(self, filter: FileFilter) -> Self
Sourcepub fn with_git_filter(self, filter: GitFilter) -> Self
pub fn with_git_filter(self, filter: GitFilter) -> Self
Legacy method for backwards compatibility - use with_filter instead.
Sourcepub fn with_gitignore_filter(self, filter: GitignoreFilter) -> Self
pub fn with_gitignore_filter(self, filter: GitignoreFilter) -> Self
Set gitignore-based filtering (default behavior).
pub fn walk(&self, root: &Path) -> Option<TreeNode>
Auto Trait Implementations§
impl !Sync for TreeWalker
impl Freeze for TreeWalker
impl RefUnwindSafe for TreeWalker
impl Send for TreeWalker
impl Unpin for TreeWalker
impl UnsafeUnpin for TreeWalker
impl UnwindSafe for TreeWalker
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