Returns `Ok(length * x)` if it does not overflow.
(length: usize, x: usize)
| 45 | |
| 46 | /// Returns `Ok(length * x)` if it does not overflow. |
| 47 | pub fn mul_length(length: usize, x: usize) -> Result<usize> { |
| 48 | length |
| 49 | .checked_mul(x) |
| 50 | .ok_or_else(|| error("length overflow")) |
| 51 | } |