Solution: Rectangle ARGS with protection
examples/numbers/rectangle-u8/src/main.rs
fn main() { let res = area(2, 3); assert_eq!(res, 6); } #[allow(clippy::let_and_return)] fn area(width: u8, length: u8) -> u8 { let area = width.saturating_mul(length); area } #[cfg(test)] mod tests { use super::*; #[test] fn test_area() { assert_eq!(area(2, 3), 6); assert_eq!(area(20, 20), 255); } }