[graphviz] rankdir = "TD" [doc] columns = [ "team", ] [doc.defaults] team = "async" [doc.emoji.team] "lang" = "T-lang" "libs" = "T-libs" "async" = "wg-async" [[group]] name = "async-traits" label = "Unergonomic async fns in traits" description = [ "Write non-dyn-safe traits that can have fns that return futures", ] items = [ { label = "Type alias impl Trait", team = "lang" }, { label = "Generic associated types", team = "libs" }, ] [[group]] name = "async-fn-everywhere" label = "Async fn everywhere" description = [ "Write async fn anywhere you can write fn", "Write async closures anywhere you can write sync closures", ] requires = [ "async-traits", ] items = [ { label = "Support for `dyn Trait` where `Trait` has async fn" }, { label = "Async fn sugar in traits" }, { label = "Async closure support" }, { label = "Boxable, recursive async fn" }, ]