#![allow(dead_code, deprecated, unused_variables, unused_mut)] #[allow(dead_code)] fn divide_by_three(x: u32) -> u32 { for i in 0.. { if 3 * i < i { panic!("u32 overflow"); } if x < 3 * i { return i - 1; } } unreachable!("The loop should always return"); } fn main() {}