@jannic @zeenix This is already the case for in Rust โ place a single Rc in your code and the generated future will become !Send + !Sync.
Itโs a pity you canโt make an asynchronous block or fn Unpin at all.
This has real life implications. For example, it causes unnecessary boxing of generated futures to be necessary just for the sake of interacting with one of the many interfaces requiring Unpin.