Feature gate all dependencies #1
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Require all dependencies to be feature gated to pick and choose what to use. This is useful in situations where all the directory and file metadata is not required or when choosing between async and sync methods of walking through the directories.
asyncfeature to walk the directory asynchronouslysyncfeature to walk the directory synchronouslywatcherfeature to enable watching of the directoriesextrafeature to enable reading file sizes and checking if a file is a symlinktimefeature to enable reading the timestamps of the files and converting of those timestamps to human readable timestamp or to Tai64Nsizefeature enables reading the file sizes in human readable formatMiB