Merge the following changes from the internal Cisco repository: #5
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.
Note that between clippy seeming not to have been run on all code and the automatic update tool to edition 2018, there are several parts of the diffs with no functional changes.
*Channels are a
lal
feature equivalent togit
's branches. The idea behind it is that some dependencies may have multiple branches (e.g. for specific versions, or for different operating systems) and the build target may depend on a specific branch. By adding channels, a new version can be pushed for the dependency for each branch, and they will not conflict. The exact mapping between a channel andgit
branches (or any other method) is left to the user and tools that work withlal
.