async fn f<'a>(foo: &'a mut u32) -> () { ... } みたいなことをしてしまうと返されるFutureの生存期間が'a になってしまうが、使用側で let mut foo = 42; async move { f(&mut foo).await } とブロックで囲ってしまえばそこまで問題にならないっぽい(書くのが面倒だが)
9:27 AM - 10 Oct 2019
0 replies
1 retweet
0 likes
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.