This should generate at least a warning. `warn(type_limits)` might be appropriate. ``` pub fn main() { let x: u64 = -1; println!("x = {}", x); } ```