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.
This PR follows up and replaces on #23 which intended to add mockable
functions to the
home
crate. This PR follows in similar vain exceptfor a few changes.
Env
trait moved into a newenv
module tokeep the docs clean from all the extra methods that are usually not
required for most users of the crate.
with_env
instead of just having_from
.The goal of this PR is to enable
rustup
and hopefullycargo
in thefuture to be able to write tests which mockout the environment while
still going through the core logic of this crate.
cc @rbtcollins @kinnison