Skip to content

Commit

Permalink
Add a glossary
Browse files Browse the repository at this point in the history
  • Loading branch information
zmitchell authored and compiler-errors committed Oct 12, 2023
1 parent e2b7ace commit 680f40e
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -165,4 +165,5 @@
- [🥞 Async Stack Traces](./design_docs/async_stack_traces.md)
- [💬 Conversations](./conversations.md)
- [🐦 2021-02-12 Twitter thread](./conversations/2021-02-12-Twitter-Thread.md)
- [📖 Glossary](./glossary.md)
- [❤️ Acknowledgments](./acknowledgments.md)
16 changes: 16 additions & 0 deletions src/glossary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Glossary

If you follow discussions in the async ecosystem you're likely to find acronyms being tossed around, many of which refer to language features that are in-progress.
What follows is a best-effort list of those acronyms and links to resources discussing the language features.

## AFIT - async fn in trait
- [RFC #3185](https://github.com/rust-lang/rfcs/pull/3185)
- Allows static dispatch of `async fn`s in traits

## RPITIT - return position `impl trait` in traits
- [RFC #3425](https://github.com/rust-lang/rfcs/pull/3425)
- Allows `impl trait` as a return type in trait definitions

## RTN - return type notation
- [Tracking Issue: rust#109417](https://github.com/rust-lang/rust/issues/109417)
- Experimental, pre-RFC feature providing bounds for return types on `async fn`s

0 comments on commit 680f40e

Please sign in to comment.