rust/tests/ui/dbg_macro.rs

20 lines
329 B
Rust
Raw Normal View History

2019-02-01 09:23:40 +09:00
#![warn(clippy::dbg_macro)]
2019-02-02 04:54:51 +09:00
fn foo(n: u32) -> u32 {
if let Some(n) = dbg!(n.checked_sub(4)) { n } else { n }
2019-02-02 04:54:51 +09:00
}
fn factorial(n: u32) -> u32 {
if dbg!(n <= 1) {
dbg!(1)
} else {
dbg!(n * factorial(n - 1))
}
}
2019-01-31 02:39:38 +09:00
fn main() {
dbg!(42);
2019-02-02 04:54:51 +09:00
dbg!(dbg!(dbg!(42)));
foo(3) + dbg!(factorial(4));
2019-01-31 02:39:38 +09:00
}