The post discusses the progress made by the Keyword Generics Initiative in introducing new syntax for async and const in Rust. It proposes the use of ?async and ?const notations for functions, traits, and types. It also explores the idea of introducing the effect/.do notation to mark functions as generic over modifier keywords. The post outlines the tentative plan for converting the designs into RFCs.
Table of contents
IntroductionAn async exampleA const exampleCombining const and asyncAdding support for typesConsistent syntaxThe tentative planConclusionSort: