We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
This doesn't compile due to the use of T as a type param in the generated deriving method -
T
deriving
@newtype case class CanDerive[F[_], R, T](value: F[T])
Generates this method -
def deriving[T[_], F[_], R, T](implicit ev: T[Repr[F, R, T]]): T[Type[F, R, T]] = ev.asInstanceOf[T[Type[F, R, T]]]
We should go through the methods and make sure we use unique names, either by suffixing with $ or using something like c.freshName.
$
c.freshName
The text was updated successfully, but these errors were encountered:
refs #21: Avoid defining clashing type params in deriving methods
7a41ebd
cbd58a0
This will be fixed in the v0.4.0 release.
Sorry, something went wrong.
No branches or pull requests
This doesn't compile due to the use of
T
as a type param in the generatedderiving
method -Generates this method -
We should go through the methods and make sure we use unique names, either by suffixing with
$
or using something likec.freshName
.The text was updated successfully, but these errors were encountered: