adds support for re-exporting crate #198
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.
Hiya, thanks for making
fake
! It's helped me out when testing things, and has even caught a few bugs!This is a small change to enable using
fake
when re-exporting it from a crate (as one might do with macros, for instance).Currently, the anchored
::fake
paths effectively require the depending crate to directly depend onfake
. This removes those, and (as far as I'm aware) should not break anything except the probably-rare case where there is another module namedfake
in the current scope, in which case the fix would be to anchor the reference there, rather than requiring it universally to avoid that one weird scenario.Tests still pass, and I've haven't touched the versioning, since I'm not quite sure what the appropriate bump would be for this. If there's any changes you'd like me to make, just let me know.
Thanks again for making something cool. You rock! ❤️