Skip to main content

Module walker

Module walker 

Source
Expand description

Recursive file walking infrastructure (re-exported from kaish-glob).

Structs§

BackendWalkerFs
Wraps a &dyn KernelBackend to implement WalkerFs.
EntryTypes
Types of entries to include in walk results.
FileWalker
Async file walker, generic over any WalkerFs implementation.
GlobPath
A path-aware glob pattern with globstar support.
IgnoreFilter
Filter for gitignore-style patterns.
IncludeExclude
An rsync-style include/exclude filter.
WalkOptions
Options for file walking.

Enums§

FilterResult
Result of checking a path against filters.
PathSegment
A segment of a path pattern.
PatternError
Errors when parsing glob patterns.
WalkerError
Errors from filesystem operations within the walker.

Traits§

WalkerDirEntry
A single entry returned by WalkerFs::list_dir.
WalkerFs
Minimal read-only filesystem abstraction for the walker.