Stream: t-compiler/wg-rls-2.0

Topic: 4018 Implement async blocks


James Hinshelwood (May 26 2020 at 20:52, on Zulip):

Hi all :) I wanted to take a crack at implementing https://github.com/rust-analyzer/rust-analyzer/issues/4018 . Is anyone working on this currently?

Florian Diebold (May 26 2020 at 21:03, on Zulip):

impl Trait support is kind of a prerequisite for this, which I'm working on right now

Florian Diebold (May 26 2020 at 21:08, on Zulip):

you could already do the AST / lowering part though, if you want

std::Veetaha (May 26 2020 at 21:42, on Zulip):

@James Hinshelwood also note that the issue comment is a bit outdated, asynckeyword token is already available in ast with EffectBlock

James Hinshelwood (May 26 2020 at 21:53, on Zulip):

Florian Diebold said:

you could already do the AST / lowering part though, if you want

I'll give it a go and see how far I get. Thank you.

std::Veetaha said:

James Hinshelwood also note that the issue comment is a bit outdated, asynckeyword token is already available in ast with EffectBlock

Thanks for pointing that out

Last update: Sep 27 2020 at 13:45UTC