Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow summoning LoggableContext unambiguously #221

Merged

Conversation

catostrophe
Copy link
Member

Current implementation of LoggableContext companion with its summoner method doesn't allow resolving ambiguity if there are several Context[F] instances in the scope (except for passing the needed instance explicitly).

The new implementation works in the same way as the previous one if there's no ambiguity, but also allows choosing the right context by specifying a type param:

LoggableContext.of[F].instance
LoggableContext.of[F].instance[C]

@catostrophe catostrophe merged commit 5496275 into tofu-tf:master Apr 7, 2020
@catostrophe catostrophe deleted the fix-loggable-context-summoning branch May 13, 2020 14:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants