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

Async fundamentals initiative #116

Closed
tmandry opened this issue Sep 23, 2021 · 3 comments
Closed

Async fundamentals initiative #116

tmandry opened this issue Sep 23, 2021 · 3 comments
Labels
major-change Major change proposal T-lang to-announce Not yet announced MCP proposals

Comments

@tmandry
Copy link
Member

tmandry commented Sep 23, 2021

Proposal

Summary and problem statement

async fn exists today, but does not integrate well with many core language features like traits, closures, and destructors. We would like to make it so that you can write async code just like any other Rust code.

Motivation, use-cases, and solution sketches

Links and related work

This initiative already has a website and Github repo with design notes.

Initial people involved

What happens now?

This issue is part of the lang-team initiative process. Once this issue is filed, a Zulip topic will be opened for discussion, and the lang-team will review open proposals in its weekly triage meetings. You should receive feedback within a week or two.

This issue is not meant to be used for technical discussion. There is a Zulip stream for that. Use this issue to leave procedural comments, such as volunteering to review, indicating that you second the proposal (or third, etc), or raising a concern that you would like to be addressed.

@tmandry tmandry added major-change Major change proposal T-lang labels Sep 23, 2021
@rustbot
Copy link
Collaborator

rustbot commented Sep 23, 2021

This issue is not meant to be used for technical discussion. There is a Zulip stream for that. Use this issue to leave procedural comments, such as volunteering to review, indicating that you second the proposal (or third, etc), or raising a concern that you would like to be addressed.

@rustbot rustbot added the to-announce Not yet announced MCP proposals label Sep 23, 2021
@nikomatsakis
Copy link
Contributor

@tmandry I think we should close this and re-open with a clearer deliverable -- async fns in traits.

@nikomatsakis
Copy link
Contributor

Going to go ahead and do that

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
major-change Major change proposal T-lang to-announce Not yet announced MCP proposals
Projects
None yet
Development

No branches or pull requests

3 participants