Crate glob [−] [src]
Support for matching file paths against Unix shell style patterns.
The glob and glob_with functions, in concert with the Paths
type, allow querying the filesystem for all files that match a particular
pattern - just like the libc glob function (for an example see the glob
documentation). The methods on the Pattern type provide functionality
for checking if individual paths match a particular pattern - in a similar
manner to the libc fnmatch function
For consistency across platforms, and for Windows support, this module
is implemented entirely in Rust rather than deferring to the libc
glob/fnmatch functions.
Structs
| GlobError | 
                                 A glob iteration error.  | 
                       
| MatchOptions | 
                                 Configuration options to modify the behaviour of   | 
                       
| Paths | 
                                 An iterator that yields   | 
                       
| Pattern | 
                                 A compiled Unix shell style pattern.  | 
                       
| PatternError | 
                                 A pattern parsing error.  | 
                       
Functions
| glob | 
                                 Return an iterator that produces all the Paths that match the given pattern, which may be absolute or relative to the current working directory.  | 
                       
| glob_with | 
                                 Return an iterator that produces all the Paths that match the given pattern, which may be absolute or relative to the current working directory.  | 
                       
Type Definitions
| GlobResult | 
                                 An alias for a glob iteration result.  |