foo(bar(baz())).await だとすべての一時変数がキャプチャされてすごいことになるので let fut = foo(bar(baz())); fut.await みたいに.await前に該当futureをキャプチャすると良い(というのを定期的に忘れる)
-
-
補足しておくと、上のようなエラーメッセージが表示されるのは1.39時点での話で、現在はエラーメッセージが見やすくなるよう改良されている(Send/Sync以外のauto traitだと適用されない場合があるのが辛いですが…)https://blog.rust-lang.org/inside-rust/2019/10/11/AsyncAwait-Not-Send-Error-Improvements.html …
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo
-
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.