struct S { x: i32, } fn test1() { let mut i = 0; i++; //~ ERROR Rust has no postfix increment operator } fn test2() { let s = S { x: 0 }; s.x++; //~ ERROR Rust has no postfix increment operator } fn test3() { let mut i = 0; if i++ == 1 {} //~ ERROR Rust has no postfix increment operator } fn test4() { let mut i = 0; ++i; //~ ERROR Rust has no prefix increment operator } fn test5() { let mut i = 0; if ++i == 1 { } //~ ERROR Rust has no prefix increment operator } fn test6() { let mut i = 0; loop { break; } i++; //~ ERROR Rust has no postfix increment operator loop { break; } ++i; } fn test7() { let mut i = 0; loop { break; } ++i; //~ ERROR Rust has no prefix increment operator } fn main() {}