Fix E0508: Cannot Destructure `self` in a Block Which Spans Multiple Generators Rust advanced linux macos windows May 11, 2026 Rust compiler error when attempting to destructure `self` inside async blocks or generators where memory pinning conflicts occur.