Когда вы делаете что-то вроде:
let mut sum = 5 + 10;
Каков точный тип sum? Это тип произвольного размера, который нельзя переполнить?
sum
Существует RFC 212 , в котором говорится:
Целочисленные литералы, чей тип является неограниченным, по умолчанию будут i32
i32