#![warn(clippy::dbg_macro)] | |
fn foo(n: u32) -> u32 { | |
if let Some(n) = dbg!(n.checked_sub(4)) { | |
n | |
} else { | |
n | |
} | |
} | |
fn factorial(n: u32) -> u32 { | |
if dbg!(n <= 1) { | |
dbg!(1) | |
} else { | |
dbg!(n * factorial(n - 1)) | |
} | |
} | |
fn main() { | |
dbg!(42); | |
dbg!(dbg!(dbg!(42))); | |
foo(3) + dbg!(factorial(4)); | |
} |