]> git.lizzy.rs Git - rust.git/blob - tests/ui/dbg_macro.rs
Merge remote-tracking branch 'origin/beta_backport' into HEAD
[rust.git] / tests / ui / dbg_macro.rs
1 #![warn(clippy::dbg_macro)]
2
3 fn foo(n: u32) -> u32 {
4     if let Some(n) = dbg!(n.checked_sub(4)) {
5         n
6     } else {
7         n
8     }
9 }
10
11 fn factorial(n: u32) -> u32 {
12     if dbg!(n <= 1) {
13         dbg!(1)
14     } else {
15         dbg!(n * factorial(n - 1))
16     }
17 }
18
19 fn main() {
20     dbg!(42);
21     dbg!(dbg!(dbg!(42)));
22     foo(3) + dbg!(factorial(4));
23 }