Skip to content

Commit 680f40e

Browse files
zmitchellcompiler-errors
authored andcommitted
Add a glossary
1 parent e2b7ace commit 680f40e

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

src/SUMMARY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,4 +165,5 @@
165165
- [🥞 Async Stack Traces](./design_docs/async_stack_traces.md)
166166
- [💬 Conversations](./conversations.md)
167167
- [🐦 2021-02-12 Twitter thread](./conversations/2021-02-12-Twitter-Thread.md)
168+
- [📖 Glossary](./glossary.md)
168169
- [❤️ Acknowledgments](./acknowledgments.md)

src/glossary.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Glossary
2+
3+
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.
4+
What follows is a best-effort list of those acronyms and links to resources discussing the language features.
5+
6+
## AFIT - async fn in trait
7+
- [RFC #3185](https://github.com/rust-lang/rfcs/pull/3185)
8+
- Allows static dispatch of `async fn`s in traits
9+
10+
## RPITIT - return position `impl trait` in traits
11+
- [RFC #3425](https://github.com/rust-lang/rfcs/pull/3425)
12+
- Allows `impl trait` as a return type in trait definitions
13+
14+
## RTN - return type notation
15+
- [Tracking Issue: rust#109417](https://github.com/rust-lang/rust/issues/109417)
16+
- Experimental, pre-RFC feature providing bounds for return types on `async fn`s

0 commit comments

Comments
 (0)