Fix E0518: invalid label Rust intermediate linux macos windows rust-embedded Jun 3, 2026 Rust compiler error E0518 occurs when a label is placed on an expression or construct that does not support labeled break or continue.