Structs§
- Download
Config - Contains the configuration for a downloading operation.
- Downloader
- Contains methods for downloading a SourceTree into a directory of files.
- Filter
- Specifies a set of filters for which objects should be included and which should be excluded.
- Github
Branch Path - A GitHub branch URL.
The fields should complete the URL
https://github.com/{user}/{repo}/tree/{branch}
. - Null
Download Reporter - An empty download reporter that does nothing.
- Source
Tree - A tree representing the directories and files of a GitHub repo.
- Source
Tree Iterator - An iterator for a SourceTree that walks the tree and returns a pointer to each node found.
Enums§
- Download
Event - An event involving a single download.
- Error
- Encapsulates an error value from grab_github or one of its dependencies.
- Tree
Entry Type - The type of a single entry in a SourceTree.
Traits§
- Download
Reporter - Implement this trait to receive events on the status of each upload.
Type Aliases§
- Download
Config NoReporting - A convenience type for a download config with no reporter.