This issue tracks known issues or missing functionality with support for dyn* Trait objects. These are an experimental feature that are meant to support async function in dyn traits.
In addition to the issues linked here, you can also find things that need to be done by greping the code for // FIXME(dyn-star) or looking at the F-dyn_star label.
Associated PRs
About this issue
This is a lang-team experiment -- there hasn't been an RFC for this functionality, we're exploring it both as a potential implementation detail and (more speculatively) a possible language feature in the future. You can read more about dyn* at this blog post.
Lang-team champion: @nikomatsakis
This issue tracks known issues or missing functionality with support for
dyn* Traitobjects. These are an experimental feature that are meant to support async function in dyn traits.In addition to the issues linked here, you can also find things that need to be done by greping the code for
// FIXME(dyn-star)or looking at the F-dyn_star label.dyn*item to Vec. #102141dyn*trait objects #134601dyn*does not support trait upcasting #104800dynanddyn*should (probably?) have their TyKind representation split from one another -- Create a new TyKind::DynStar variant #107908 was an attempt at thisAssociated PRs
About this issue
This is a lang-team experiment -- there hasn't been an RFC for this functionality, we're exploring it both as a potential implementation detail and (more speculatively) a possible language feature in the future. You can read more about dyn* at this blog post.
Lang-team champion: @nikomatsakis