pub(crate)
pub
Eventually, there will probably be a `crate` visibility specifier that does the same thing as `pub(crate)`. This commit replaces `pub` with `pub(crate)`, so when `crate` is available we can easily switch to it.
- Upgrade to rust 2018 - Update dependencies - Use BTree{Map,Set} instead of Map and Set
Recipe aliases may be defined with `alias f = foo`, allowing recipes to be called by shorter names on the command line.