Lines Matching +full:src +full:- +full:9
1 // SPDX-License-Identifier: Apache-2.0 OR MIT
6 //! the <https://github.com/rust-lang/rust> repository, licensed under
7 //! "Apache-2.0 OR MIT" and adapted for kernel use. For copyright details,
8 //! see <https://github.com/rust-lang/rust/blob/master/COPYRIGHT>.
21 /// // ^-- prints: [src/main.rs:3:9] a * 2 = 4
70 /// [src/main.rs:3:8] n.checked_sub(4) = None
77 /// fn factorial(n: u32) -> u32 {
81 /// dbg!(n * factorial(n - 1))
91 /// [src/main.rs:3:8] n <= 1 = false
92 /// [src/main.rs:3:8] n <= 1 = false
93 /// [src/main.rs:3:8] n <= 1 = false
94 /// [src/main.rs:3:8] n <= 1 = true
95 /// [src/main.rs:4:9] 1 = 1
96 /// [src/main.rs:5:9] n * factorial(n - 1) = 2
97 /// [src/main.rs:5:9] n * factorial(n - 1) = 6
98 /// [src/main.rs:5:9] n * factorial(n - 1) = 24
99 /// [src/main.rs:11:1] factorial(4) = 24
110 /// let _ = dbg!(a); // <-- `a` is moved here.
111 /// let _ = dbg!(a); // <-- `a` is moved again; error!
127 /// invocations. You can use a 1-tuple directly if you need one:
132 /// assert_eq!((1,), dbg!((1u32,))); // 1-tuple
135 /// [`std::dbg`]: https://doc.rust-lang.org/std/macro.dbg.html
136 /// [`eprintln`]: https://doc.rust-lang.org/std/macro.eprintln.html
137 /// [`printk`]: https://docs.kernel.org/core-api/printk-basics.html
151 // of temporaries - <https://stackoverflow.com/a/48732525/1063961>