]> git.lizzy.rs Git - rust.git/blob - src/tools/clippy/tests/ui/dbg_macro.rs
Rollup merge of #78760 - jyn514:deny-invalid-codeblocks, r=GuillaumeGomez
[rust.git] / src / tools / clippy / 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 }