]> git.lizzy.rs Git - rust.git/blob - src/test/run-make-fulldeps/instrument-coverage/typical_show_coverage.txt
pin docs: add some forward references
[rust.git] / src / test / run-make-fulldeps / instrument-coverage / typical_show_coverage.txt
1     1|      2|pub fn will_be_called() -> &'static str {
2     2|      2|    let val = "called";
3     3|      2|    println!("{}", val);
4     4|      2|    val
5     5|      2|}
6     6|       |
7     7|      0|pub fn will_not_be_called() -> bool {
8     8|      0|    println!("should not have been called");
9     9|      0|    false
10    10|      0|}
11    11|       |
12    12|       |pub fn print<T>(left: &str, value: T, right: &str)
13    13|       |where
14    14|       |    T: std::fmt::Display,
15    15|      1|{
16    16|      1|    println!("{}{}{}", left, value, right);
17    17|      1|}
18    18|       |
19    19|       |pub fn wrap_with<F, T>(inner: T, should_wrap: bool, wrapper: F)
20    20|       |where
21    21|       |    F: FnOnce(&T)
22    22|      2|{
23    23|      2|    if should_wrap {
24    24|      2|        wrapper(&inner)
25    25|      2|    }
26    26|      2|}
27   ------------------
28   | main[317d481089b8c8fe]::wrap_with::<main[317d481089b8c8fe]::main::{closure#0}, &str>:
29   |   22|      1|{
30   |   23|      1|    if should_wrap {
31   |   24|      1|        wrapper(&inner)
32   |   25|      1|    }
33   |   26|      1|}
34   ------------------
35   | main[317d481089b8c8fe]::wrap_with::<main[317d481089b8c8fe]::main::{closure#1}, &str>:
36   |   22|      1|{
37   |   23|      1|    if should_wrap {
38   |   24|      1|        wrapper(&inner)
39   |   25|      1|    }
40   |   26|      1|}
41   ------------------
42    27|       |
43    28|      1|fn main() {
44    29|      1|    let less = 1;
45    30|      1|    let more = 100;
46    31|      1|
47    32|      1|    if less < more {
48    33|      1|        wrap_with(will_be_called(), less < more, |inner| print(" ***", inner, "*** "));
49    34|      1|        wrap_with(will_be_called(), more < less, |inner| print(" ***", inner, "*** "));
50                                                                        ^0
51    35|      1|    } else {
52    36|      1|        wrap_with(will_not_be_called(), true, |inner| print("wrapped result is: ", inner, ""));
53    37|      1|    }
54    38|      1|}
55