fn test1() { let mut i = 0; let _ = i + ++i; //~ ERROR Rust has no prefix increment operator } fn test2() { let mut i = 0; let _ = ++i + i; //~ ERROR Rust has no prefix increment operator } fn test3() { let mut i = 0; let _ = ++i + ++i; //~ ERROR Rust has no prefix increment operator } fn test4() { let mut i = 0; let _ = i + i++; //~ ERROR Rust has no postfix increment operator // won't suggest since we can not handle the precedences } fn test5() { let mut i = 0; let _ = i++ + i; //~ ERROR Rust has no postfix increment operator } fn test6() { let mut i = 0; let _ = i++ + i++; //~ ERROR Rust has no postfix increment operator } fn test7() { let mut i = 0; let _ = ++i + i++; //~ ERROR Rust has no prefix increment operator } fn test8() { let mut i = 0; let _ = i++ + ++i; //~ ERROR Rust has no postfix increment operator } fn test9() { let mut i = 0; let _ = (1 + 2 + i)++; //~ ERROR Rust has no postfix increment operator } fn test10() { let mut i = 0; let _ = (i++ + 1) + 2; //~ ERROR Rust has no postfix increment operator } fn main() { }