error: This else block is redundant. --> needless_continue.rs:26:16 | 26 | } else { | ________________^ 27 | | continue; 28 | | } | |_________^ | = note: `-D needless-continue` implied by `-D warnings` = help: Consider dropping the else clause and merging the code that follows (in the loop) with the if block, like so: if i % 2 == 0 && i % 3 == 0 { println!("{}", i); println!("{}", i+1); if i % 5 == 0 { println!("{}", i+2); } let i = 0; println!("bar {} ", i); // Merged code follows...println!("bleh"); { println!("blah"); } if !(!(i == 2) || !(i == 5)) { println!("lama"); } if (zero!(i % 2) || nonzero!(i % 5)) && i % 3 != 0 { continue; } else { println!("Blabber"); println!("Jabber"); } println!("bleh"); } error: There is no need for an explicit `else` block for this `if` expression --> needless_continue.rs:41:9 | 41 | / if (zero!(i % 2) || nonzero!(i % 5)) && i % 3 != 0 { 42 | | continue; 43 | | } else { 44 | | println!("Blabber"); 45 | | println!("Jabber"); 46 | | } | |_________^ | = note: `-D needless-continue` implied by `-D warnings` = help: Consider dropping the else clause, and moving out the code in the else block, like so: if (zero!(i % 2) || nonzero!(i % 5)) && i % 3 != 0 { continue; } println!("Blabber"); println!("Jabber"); ... error: aborting due to previous error(s) To learn more, run the command again with --verbose.