We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
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
3.1.1
//> using scala "3.1.1" //> using option "-Ykind-projector" package example trait Service[F[_]] { def listStreams(): F[Unit] } type Client[Alg[_[_]]] = Alg[Option] val client: Client[Service] = ??? val client2: Service[Option] = ??? def test = client. /* doesn't work */ listStreams() def test2 = client2. /* works */ listStreams()
Completions for client do not show anything
They should show listStreams
listStreams
It might be possible to just dealias in: https://github.com/lampepfl/dotty/blob/main/compiler/src/dotty/tools/dotc/interactive/Completion.scala#L337
The text was updated successfully, but these errors were encountered:
I'll look into this one.
Sorry, something went wrong.
rochala
Successfully merging a pull request may close this issue.
Compiler version
3.1.1
Minimized code
Output
Completions for client do not show anything
Expectation
They should show
listStreams
It might be possible to just dealias in:
https://github.com/lampepfl/dotty/blob/main/compiler/src/dotty/tools/dotc/interactive/Completion.scala#L337
The text was updated successfully, but these errors were encountered: