Expand description
Related to pinning, fetching, validating and caching the source for packages.
To add a new source kind:
- Add a new module.
- Create types providing implementations for each of the traits in this module.
- Add a variant to the
Source
andPinned
types in this module. - Add variant support to the
from_manifest_dep
andFromStr
implementations.
Modules
Structs
- A wrapper type for providing
Display
implementations for compiling msgs. - Error returned upon failed parsing of
SourcePinned::from_str
.
Enums
- A pinned instance of the package source.
- Specifies a base source for a package.
Functions
- Produce a unique ID for a particular fetch pass.