未だにきちんと型が読めなくて困る。 Pinning - Asynchronous Programming in Rust To use a Future or Stream that isn't Unpin with a function that requires Unpin types, you'll first have to pin the value !Unpin でも Box::pin で Unpin になると書いてあるのだが、ドキュメントを見るとなんか違う気がする。 Pin in std::pin - Rust impl<Ptr> Unpin for Pin<Ptr> where…