From the documentation of Iterator.sum https://doc.rust-lang.org/std/iter/trait.Iterator.html#metho...
> When calling sum and a primitive integer type is being returned, this method will panic if the computation overflows.
I thought Rust's strategy for numeric overflow is to panic only in debug mode. Has that strategy changed or is this a special case?