Add mockable home fn and Env trait #29
Merged
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
homecrate. This PR follows in similar vain exceptfor a few changes.
Envtrait moved into a newenvmodule tokeep the docs clean from all the extra methods that are usually not
required for most users of the crate.
with_envinstead of just having_from.The goal of this PR is to enable
rustupand hopefullycargoin thefuture to be able to write tests which mockout the environment while
still going through the core logic of this crate.
cc @rbtcollins @kinnison