This crate is pretty small and simple. With glob(...), you can create an iterator over all matching files by specifying a glob pattern. If you aren't familiar with them but remember the regex recipe from earlier (in the Querying with regexes section in Chapter 1, Learning the Basics), think of them as very simplified regexes used primarily for filenames. Its syntax is nicely described on Wikipedia: https://en.wikipedia.org/wiki/Glob_(programming).
As with WalkDir before, the glob iterator returns a Result because the program might not have the permissions to read a filesystem entry. Inside the Result sits a Path, which we also touched on in the last recipe. If you want to read the contents of the file, refer to the first recipe in this chapter, which deals with file manipulation.
With glob_with, you can specify a MatchOptions instance to change the way glob searches for files. The most useful options you can toggle are:
- case_sensitive: This...