| <!DOCTYPE html> |
| <!-- |
| |
| Preview this file as rendered HTML from the github source at: |
| https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main.-------.InstrumentCoverage.0.html |
| |
| For revisions in Pull Requests (PR): |
| * Replace "rust-lang" with the github PR author |
| * Replace "master" with the PR branch name |
| |
| --> |
| <html> |
| <head> |
| <title>closure.main - Coverage Spans</title> |
| <style> |
| .line { |
| counter-increment: line; |
| } |
| .line:before { |
| content: counter(line) ": "; |
| font-family: Menlo, Monaco, monospace; |
| font-style: italic; |
| width: 3.8em; |
| display: inline-block; |
| text-align: right; |
| filter: opacity(50%); |
| -webkit-user-select: none; |
| } |
| .code { |
| color: #dddddd; |
| background-color: #222222; |
| font-family: Menlo, Monaco, monospace; |
| line-height: 1.4em; |
| border-bottom: 2px solid #222222; |
| white-space: pre; |
| display: inline-block; |
| } |
| .odd { |
| background-color: #55bbff; |
| color: #223311; |
| } |
| .even { |
| background-color: #ee7756; |
| color: #551133; |
| } |
| .code { |
| --index: calc(var(--layer) - 1); |
| padding-top: calc(var(--index) * 0.15em); |
| filter: |
| hue-rotate(calc(var(--index) * 25deg)) |
| saturate(calc(100% - (var(--index) * 2%))) |
| brightness(calc(100% - (var(--index) * 1.5%))); |
| } |
| .annotation { |
| color: #4444ff; |
| font-family: monospace; |
| font-style: italic; |
| display: none; |
| -webkit-user-select: none; |
| } |
| body:active .annotation { |
| /* requires holding mouse down anywhere on the page */ |
| display: inline-block; |
| } |
| span:hover .annotation { |
| /* requires hover over a span ONLY on its first line */ |
| display: inline-block; |
| } |
| </style> |
| </head> |
| <body> |
| <div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span>fn main() {</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> // dependent conditions.</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> let is_true = std::env::args().len() == 1;</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> let is_false = ! is_true;</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"></span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> let mut some_string = Some(String::from("the string content"));</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> println!(</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> "The string or alt: {}"</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> ,</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> some_string</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> .</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> unwrap_or_else</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> (</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">||</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> {</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> let mut countdown = 0;</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> if is_false {</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> countdown = 10;</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> }</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> "alt string 1".to_owned()</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 3:11-155:2: @41[38]: _0 = const ()"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span></span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 3:11-155:2: @41[38]: _0 = const ()"> )</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 3:11-155:2: @41[38]: _0 = const ()"> );</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 3:11-155:2: @41[38]: _0 = const ()"></span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 3:11-155:2: @41[38]: _0 = const ()"> some_string = Some(String::from("the string content"));</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 3:11-155:2: @41[38]: _0 = const ()"> let</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 3:11-155:2: @41[38]: _0 = const ()"> a</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 3:11-155:2: @41[38]: _0 = const ()"> =</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 3:11-155:2: @41[38]: _0 = const ()"> <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">||</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> {</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> let mut countdown = 0;</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> if is_false {</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> countdown = 10;</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> }</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> "alt string 2".to_owned()</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span>;</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> println!(</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> "The string or alt: {}"</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> ,</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> some_string</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> .</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> unwrap_or_else</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> (</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> a</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> )</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> );</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"></span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> some_string = None;</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> println!(</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> "The string or alt: {}"</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> ,</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> some_string</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> .</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> unwrap_or_else</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> (</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-155:2: @41[38]: _0 = const ()"> <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">||</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> {</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> let mut countdown = 0;</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> if is_false {</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> countdown = 10;</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> }</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> "alt string 3".to_owned()</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 3:11-155:2: @41[38]: _0 = const ()"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span></span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 3:11-155:2: @41[38]: _0 = const ()"> )</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 3:11-155:2: @41[38]: _0 = const ()"> );</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 3:11-155:2: @41[38]: _0 = const ()"></span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 3:11-155:2: @41[38]: _0 = const ()"> some_string = None;</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 3:11-155:2: @41[38]: _0 = const ()"> let</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 3:11-155:2: @41[38]: _0 = const ()"> a</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 3:11-155:2: @41[38]: _0 = const ()"> =</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 3:11-155:2: @41[38]: _0 = const ()"> <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">||</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> {</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> let mut countdown = 0;</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> if is_false {</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> countdown = 10;</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> }</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> "alt string 4".to_owned()</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 3:11-155:2: @41[38]: _0 = const ()"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span>;</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 3:11-155:2: @41[38]: _0 = const ()"> println!(</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 3:11-155:2: @41[38]: _0 = const ()"> "The string or alt: {}"</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 3:11-155:2: @41[38]: _0 = const ()"> ,</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 3:11-155:2: @41[38]: _0 = const ()"> some_string</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 3:11-155:2: @41[38]: _0 = const ()"> .</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 3:11-155:2: @41[38]: _0 = const ()"> unwrap_or_else</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 3:11-155:2: @41[38]: _0 = const ()"> (</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 3:11-155:2: @41[38]: _0 = const ()"> a</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 3:11-155:2: @41[38]: _0 = const ()"> )</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 3:11-155:2: @41[38]: _0 = const ()"> );</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 3:11-155:2: @41[38]: _0 = const ()"></span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 3:11-155:2: @41[38]: _0 = const ()"> let</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 3:11-155:2: @41[38]: _0 = const ()"> quote_closure</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 3:11-155:2: @41[38]: _0 = const ()"> =</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 3:11-155:2: @41[38]: _0 = const ()"> <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">|val|</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> {</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> let mut countdown = 0;</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> if is_false {</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> countdown = 10;</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> }</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> format!("'{}'", val)</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 3:11-155:2: @41[38]: _0 = const ()"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span>;</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 3:11-155:2: @41[38]: _0 = const ()"> println!(</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 3:11-155:2: @41[38]: _0 = const ()"> "Repeated, quoted string: {:?}"</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 3:11-155:2: @41[38]: _0 = const ()"> ,</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 3:11-155:2: @41[38]: _0 = const ()"> std::iter::repeat("repeat me")</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 3:11-155:2: @41[38]: _0 = const ()"> .take(5)</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 3:11-155:2: @41[38]: _0 = const ()"> .map</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 3:11-155:2: @41[38]: _0 = const ()"> (</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 3:11-155:2: @41[38]: _0 = const ()"> quote_closure</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 3:11-155:2: @41[38]: _0 = const ()"> )</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 3:11-155:2: @41[38]: _0 = const ()"> .collect::<Vec<_>>()</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 3:11-155:2: @41[38]: _0 = const ()"> );</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 3:11-155:2: @41[38]: _0 = const ()"></span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 3:11-155:2: @41[38]: _0 = const ()"> let</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 3:11-155:2: @41[38]: _0 = const ()"> _unused_closure</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 3:11-155:2: @41[38]: _0 = const ()"> =</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 3:11-155:2: @41[38]: _0 = const ()"> <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">|</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> mut countdown</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> |</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> {</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> if is_false {</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> countdown = 10;</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> }</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> "closure should be unused".to_owned()</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 3:11-155:2: @41[38]: _0 = const ()"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span>;</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 3:11-155:2: @41[38]: _0 = const ()"></span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 3:11-155:2: @41[38]: _0 = const ()"> let mut countdown = 10;</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 3:11-155:2: @41[38]: _0 = const ()"> let _short_unused_closure = <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">| _unused_arg: u8 | countdown += 1</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 136:9-136:30: @41[25]: FakeRead(ForLet, _128) |
| 3:11-155:2: @41[38]: _0 = const ()"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span>;</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 136:9-136:30: @41[25]: FakeRead(ForLet, _128) |
| 3:11-155:2: @41[38]: _0 = const ()"></span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 136:9-136:30: @41[25]: FakeRead(ForLet, _128) |
| 3:11-155:2: @41[38]: _0 = const ()"> // Macros can sometimes confuse the coverage results. Compare this next assignment, with an</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 136:9-136:30: @41[25]: FakeRead(ForLet, _128) |
| 3:11-155:2: @41[38]: _0 = const ()"> // unused closure that invokes the `println!()` macro, with the closure assignment above, that</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 136:9-136:30: @41[25]: FakeRead(ForLet, _128) |
| 3:11-155:2: @41[38]: _0 = const ()"> // does not use a macro. The closure above correctly shows `0` executions.</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 136:9-136:30: @41[25]: FakeRead(ForLet, _128) |
| 3:11-155:2: @41[38]: _0 = const ()"> let _short_unused_closure = <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">| _unused_arg: u8 | println!("not called")</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 136:9-136:30: @41[25]: FakeRead(ForLet, _128) |
| 141:9-141:36: @41[28]: FakeRead(ForLet, _129) |
| 3:11-155:2: @41[38]: _0 = const ()"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span>;</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 136:9-136:30: @41[25]: FakeRead(ForLet, _128) |
| 141:9-141:36: @41[28]: FakeRead(ForLet, _129) |
| 3:11-155:2: @41[38]: _0 = const ()"> // The closure assignment above is executed, with a line count of `1`, but the `println!()`</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 136:9-136:30: @41[25]: FakeRead(ForLet, _128) |
| 141:9-141:36: @41[28]: FakeRead(ForLet, _129) |
| 3:11-155:2: @41[38]: _0 = const ()"> // could not have been called, and yet, there is no indication that it wasn't...</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 136:9-136:30: @41[25]: FakeRead(ForLet, _128) |
| 141:9-141:36: @41[28]: FakeRead(ForLet, _129) |
| 3:11-155:2: @41[38]: _0 = const ()"></span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 136:9-136:30: @41[25]: FakeRead(ForLet, _128) |
| 141:9-141:36: @41[28]: FakeRead(ForLet, _129) |
| 3:11-155:2: @41[38]: _0 = const ()"> // ...but adding block braces gives the expected result, showing the block was not executed.</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 136:9-136:30: @41[25]: FakeRead(ForLet, _128) |
| 141:9-141:36: @41[28]: FakeRead(ForLet, _129) |
| 3:11-155:2: @41[38]: _0 = const ()"> let _short_unused_closure_block = <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">| _unused_arg: u8 | { println!("not called") }</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 136:9-136:30: @41[25]: FakeRead(ForLet, _128) |
| 141:9-141:36: @41[28]: FakeRead(ForLet, _129) |
| 143:9-143:33: @41[31]: FakeRead(ForLet, _130) |
| 3:11-155:2: @41[38]: _0 = const ()"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span>;</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 136:9-136:30: @41[25]: FakeRead(ForLet, _128) |
| 141:9-141:36: @41[28]: FakeRead(ForLet, _129) |
| 143:9-143:33: @41[31]: FakeRead(ForLet, _130) |
| 3:11-155:2: @41[38]: _0 = const ()"></span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 136:9-136:30: @41[25]: FakeRead(ForLet, _128) |
| 141:9-141:36: @41[28]: FakeRead(ForLet, _129) |
| 143:9-143:33: @41[31]: FakeRead(ForLet, _130) |
| 3:11-155:2: @41[38]: _0 = const ()"> let _shortish_unused_closure = <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">| _unused_arg: u8 | {</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> println!("not called")</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 136:9-136:30: @41[25]: FakeRead(ForLet, _128) |
| 141:9-141:36: @41[28]: FakeRead(ForLet, _129) |
| 143:9-143:33: @41[31]: FakeRead(ForLet, _130) |
| 147:9-147:33: @41[34]: FakeRead(ForLet, _131) |
| 3:11-155:2: @41[38]: _0 = const ()"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span>;</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 136:9-136:30: @41[25]: FakeRead(ForLet, _128) |
| 141:9-141:36: @41[28]: FakeRead(ForLet, _129) |
| 143:9-143:33: @41[31]: FakeRead(ForLet, _130) |
| 147:9-147:33: @41[34]: FakeRead(ForLet, _131) |
| 3:11-155:2: @41[38]: _0 = const ()"></span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 136:9-136:30: @41[25]: FakeRead(ForLet, _128) |
| 141:9-141:36: @41[28]: FakeRead(ForLet, _129) |
| 143:9-143:33: @41[31]: FakeRead(ForLet, _130) |
| 147:9-147:33: @41[34]: FakeRead(ForLet, _131) |
| 3:11-155:2: @41[38]: _0 = const ()"> let _as_short_unused_closure = <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">|</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> _unused_arg: u8</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> | { println!("not called") }</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 136:9-136:30: @41[25]: FakeRead(ForLet, _128) |
| 141:9-141:36: @41[28]: FakeRead(ForLet, _129) |
| 143:9-143:33: @41[31]: FakeRead(ForLet, _130) |
| 147:9-147:33: @41[34]: FakeRead(ForLet, _131) |
| 151:9-151:40: @41[37]: FakeRead(ForLet, _132) |
| 3:11-155:2: @41[38]: _0 = const ()"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span>;</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 136:9-136:30: @41[25]: FakeRead(ForLet, _128) |
| 141:9-141:36: @41[28]: FakeRead(ForLet, _129) |
| 143:9-143:33: @41[31]: FakeRead(ForLet, _130) |
| 147:9-147:33: @41[34]: FakeRead(ForLet, _131) |
| 151:9-151:40: @41[37]: FakeRead(ForLet, _132) |
| 3:11-155:2: @41[38]: _0 = const ()"></span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 136:9-136:30: @41[25]: FakeRead(ForLet, _128) |
| 141:9-141:36: @41[28]: FakeRead(ForLet, _129) |
| 143:9-143:33: @41[31]: FakeRead(ForLet, _130) |
| 147:9-147:33: @41[34]: FakeRead(ForLet, _131) |
| 151:9-151:40: @41[37]: FakeRead(ForLet, _132) |
| 3:11-155:2: @41[38]: _0 = const ()"> let _almost_as_short_unused_closure = <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">|</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> _unused_arg: u8</span></span> |
| <span class="line"><span class="code" style="--layer: 0"> | { println!("not called") }</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 136:9-136:30: @41[25]: FakeRead(ForLet, _128) |
| 141:9-141:36: @41[28]: FakeRead(ForLet, _129) |
| 143:9-143:33: @41[31]: FakeRead(ForLet, _130) |
| 147:9-147:33: @41[34]: FakeRead(ForLet, _131) |
| 151:9-151:40: @41[37]: FakeRead(ForLet, _132) |
| 3:11-155:2: @41[38]: _0 = const () |
| 155:2-155:2: @42.Return: return"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span></span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 136:9-136:30: @41[25]: FakeRead(ForLet, _128) |
| 141:9-141:36: @41[28]: FakeRead(ForLet, _129) |
| 143:9-143:33: @41[31]: FakeRead(ForLet, _130) |
| 147:9-147:33: @41[34]: FakeRead(ForLet, _131) |
| 151:9-151:40: @41[37]: FakeRead(ForLet, _132) |
| 3:11-155:2: @41[38]: _0 = const () |
| 155:2-155:2: @42.Return: return"> ;</span></span> |
| <span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] |
| 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) |
| 7:9-7:16: @2[3]: FakeRead(ForLet, _1) |
| 8:22-8:29: @3[3]: _6 = _1 |
| 8:20-8:29: @3[4]: _5 = Not(move _6) |
| 8:9-8:17: @3[6]: FakeRead(ForLet, _5) |
| 10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] |
| 10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) |
| 10:9-10:24: @5[1]: FakeRead(ForLet, _7) |
| 12:9-12:32: @5[8]: _137 = const main::promoted[4] |
| 12:9-12:32: @5[9]: _14 = &(*_137) |
| 12:9-12:32: @5[10]: _13 = &(*_14) |
| 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) |
| 14:9-14:20: @5[21]: _23 = move _7 |
| 14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] |
| 14:9-26:10: @6[2]: _21 = &_22 |
| 11:5-27:7: @6[3]: _20 = (move _21,) |
| 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) |
| 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) |
| 11:5-27:7: @6[10]: _28 = &(*_26) |
| 11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] |
| 11:5-27:7: @7[2]: _19 = [move _27] |
| 11:5-27:7: @7[5]: _18 = &_19 |
| 11:5-27:7: @7[6]: _17 = &(*_18) |
| 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] |
| 11:5-27:7: @10[6]: _9 = const () |
| 29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] |
| 29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) |
| 33:9-40:6: @14[3]: _33 = &_5 |
| 31:9-31:10: @14[6]: FakeRead(ForLet, _32) |
| 42:9-42:32: @14[13]: _136 = const main::promoted[3] |
| 42:9-42:32: @14[14]: _39 = &(*_136) |
| 42:9-42:32: @14[15]: _38 = &(*_39) |
| 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) |
| 44:9-44:20: @14[26]: _48 = move _7 |
| 48:13-48:14: @14[28]: _49 = _32 |
| 44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] |
| 44:9-49:10: @15[2]: _46 = &_47 |
| 41:5-50:7: @15[3]: _45 = (move _46,) |
| 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) |
| 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) |
| 41:5-50:7: @15[10]: _52 = &(*_50) |
| 41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] |
| 41:5-50:7: @16[2]: _44 = [move _51] |
| 41:5-50:7: @16[5]: _43 = &_44 |
| 41:5-50:7: @16[6]: _42 = &(*_43) |
| 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _135 = const main::promoted[2] |
| 54:9-54:32: @21[8]: _60 = &(*_135) |
| 54:9-54:32: @21[9]: _59 = &(*_60) |
| 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) |
| 56:9-56:20: @21[20]: _69 = move _7 |
| 56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] |
| 56:9-68:10: @22[2]: _67 = &_68 |
| 53:5-69:7: @22[3]: _66 = (move _67,) |
| 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) |
| 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) |
| 53:5-69:7: @22[10]: _74 = &(*_72) |
| 53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] |
| 53:5-69:7: @23[2]: _65 = [move _73] |
| 53:5-69:7: @23[5]: _64 = &_65 |
| 53:5-69:7: @23[6]: _63 = &(*_64) |
| 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 75:9-82:6: @28[3]: _78 = &_5 |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _134 = const main::promoted[1] |
| 84:9-84:32: @28[14]: _84 = &(*_134) |
| 84:9-84:32: @28[15]: _83 = &(*_84) |
| 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) |
| 86:9-86:20: @28[26]: _93 = move _7 |
| 90:13-90:14: @28[28]: _94 = _77 |
| 86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] |
| 86:9-91:10: @29[2]: _91 = &_92 |
| 83:5-92:7: @29[3]: _90 = (move _91,) |
| 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) |
| 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) |
| 83:5-92:7: @29[10]: _97 = &(*_95) |
| 83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] |
| 83:5-92:7: @30[2]: _89 = [move _96] |
| 83:5-92:7: @30[5]: _88 = &_89 |
| 83:5-92:7: @30[6]: _87 = &(*_88) |
| 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] |
| 83:5-92:7: @33[6]: _79 = const () |
| 97:9-104:6: @33[10]: _100 = &_5 |
| 95:9-95:22: @33[13]: FakeRead(ForLet, _99) |
| 106:9-106:40: @33[20]: _133 = const main::promoted[0] |
| 106:9-106:40: @33[21]: _106 = &(*_133) |
| 106:9-106:40: @33[22]: _105 = &(*_106) |
| 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) |
| 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] |
| 108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] |
| 112:13-112:26: @35[2]: _118 = _99 |
| 108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] |
| 108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] |
| 108:9-114:33: @37[1]: _113 = &_114 |
| 105:5-115:7: @37[2]: _112 = (move _113,) |
| 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) |
| 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) |
| 105:5-115:7: @37[9]: _121 = &(*_119) |
| 105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) |
| 105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] |
| 105:5-115:7: @38[2]: _111 = [move _120] |
| 105:5-115:7: @38[5]: _110 = &_111 |
| 105:5-115:7: @38[6]: _109 = &(*_110) |
| 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) |
| 105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] |
| 105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] |
| 105:5-115:7: @41[6]: _101 = const () |
| 118:9-118:24: @41[13]: FakeRead(ForLet, _123) |
| 130:25-130:27: @41[15]: _125 = const 10_i32 |
| 130:9-130:22: @41[16]: FakeRead(ForLet, _125) |
| 131:33-131:67: @41[19]: _127 = &mut _125 |
| 131:9-131:30: @41[22]: FakeRead(ForLet, _126) |
| 136:9-136:30: @41[25]: FakeRead(ForLet, _128) |
| 141:9-141:36: @41[28]: FakeRead(ForLet, _129) |
| 143:9-143:33: @41[31]: FakeRead(ForLet, _130) |
| 147:9-147:33: @41[34]: FakeRead(ForLet, _131) |
| 151:9-151:40: @41[37]: FakeRead(ForLet, _132) |
| 3:11-155:2: @41[38]: _0 = const () |
| 155:2-155:2: @42.Return: return">}<span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span></span></div> |
| </body> |
| </html> |