| <!DOCTYPE html> |
| <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 class="code" style="--layer: 0">fn main() </span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-93:2: @33[8]: _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⦊</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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 11:5-27:7: @10[6]: _9 = const () |
| 3:11-93:2: @33[8]: _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</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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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-93:2: @33[8]: _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⦊</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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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-93:2: @33[8]: _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</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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-93:2: @33[8]: _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⦊</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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 3:11-93:2: @33[8]: _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</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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 3:11-93:2: @33[8]: _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⦊</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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 3:11-93:2: @33[8]: _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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 3:11-93:2: @33[8]: _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</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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _99 = const main::promoted[0] |
| 84:9-84:32: @28[14]: _84 = &(*_99) |
| 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: bb36] |
| 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: bb35] |
| 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: bb35] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb35] |
| 83:5-92:7: @33[6]: _79 = const () |
| 3:11-93:2: @33[8]: _0 = const () |
| 93:2-93:2: @34.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⦊</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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _99 = const main::promoted[0] |
| 84:9-84:32: @28[14]: _84 = &(*_99) |
| 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: bb36] |
| 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: bb35] |
| 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: bb35] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb35] |
| 83:5-92:7: @33[6]: _79 = const () |
| 3:11-93:2: @33[8]: _0 = const () |
| 93:2-93:2: @34.Return: return"> 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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _99 = const main::promoted[0] |
| 84:9-84:32: @28[14]: _84 = &(*_99) |
| 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: bb36] |
| 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: bb35] |
| 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: bb35] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb35] |
| 83:5-92:7: @33[6]: _79 = const () |
| 3:11-93:2: @33[8]: _0 = const () |
| 93:2-93:2: @34.Return: return"> "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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _99 = const main::promoted[0] |
| 84:9-84:32: @28[14]: _84 = &(*_99) |
| 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: bb36] |
| 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: bb35] |
| 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: bb35] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb35] |
| 83:5-92:7: @33[6]: _79 = const () |
| 3:11-93:2: @33[8]: _0 = const () |
| 93:2-93:2: @34.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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _99 = const main::promoted[0] |
| 84:9-84:32: @28[14]: _84 = &(*_99) |
| 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: bb36] |
| 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: bb35] |
| 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: bb35] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb35] |
| 83:5-92:7: @33[6]: _79 = const () |
| 3:11-93:2: @33[8]: _0 = const () |
| 93:2-93:2: @34.Return: return"> 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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _99 = const main::promoted[0] |
| 84:9-84:32: @28[14]: _84 = &(*_99) |
| 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: bb36] |
| 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: bb35] |
| 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: bb35] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb35] |
| 83:5-92:7: @33[6]: _79 = const () |
| 3:11-93:2: @33[8]: _0 = const () |
| 93:2-93:2: @34.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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _99 = const main::promoted[0] |
| 84:9-84:32: @28[14]: _84 = &(*_99) |
| 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: bb36] |
| 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: bb35] |
| 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: bb35] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb35] |
| 83:5-92:7: @33[6]: _79 = const () |
| 3:11-93:2: @33[8]: _0 = const () |
| 93:2-93:2: @34.Return: return"> 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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _99 = const main::promoted[0] |
| 84:9-84:32: @28[14]: _84 = &(*_99) |
| 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: bb36] |
| 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: bb35] |
| 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: bb35] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb35] |
| 83:5-92:7: @33[6]: _79 = const () |
| 3:11-93:2: @33[8]: _0 = const () |
| 93:2-93:2: @34.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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _99 = const main::promoted[0] |
| 84:9-84:32: @28[14]: _84 = &(*_99) |
| 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: bb36] |
| 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: bb35] |
| 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: bb35] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb35] |
| 83:5-92:7: @33[6]: _79 = const () |
| 3:11-93:2: @33[8]: _0 = const () |
| 93:2-93:2: @34.Return: return"> 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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _99 = const main::promoted[0] |
| 84:9-84:32: @28[14]: _84 = &(*_99) |
| 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: bb36] |
| 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: bb35] |
| 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: bb35] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb35] |
| 83:5-92:7: @33[6]: _79 = const () |
| 3:11-93:2: @33[8]: _0 = const () |
| 93:2-93:2: @34.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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _99 = const main::promoted[0] |
| 84:9-84:32: @28[14]: _84 = &(*_99) |
| 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: bb36] |
| 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: bb35] |
| 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: bb35] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb35] |
| 83:5-92:7: @33[6]: _79 = const () |
| 3:11-93:2: @33[8]: _0 = const () |
| 93:2-93:2: @34.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: bb48] |
| 7:19-7:35: @1[0]: _3 = &_4 |
| 7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb47] |
| 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: bb48] |
| 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]: _102 = const main::promoted[3] |
| 12:9-12:32: @5[9]: _14 = &(*_102) |
| 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: bb45] |
| 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: bb44] |
| 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: bb44] |
| 11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb44] |
| 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: bb46] |
| 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]: _101 = const main::promoted[2] |
| 42:9-42:32: @14[14]: _39 = &(*_101) |
| 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: bb42] |
| 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: bb41] |
| 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: bb41] |
| 41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb41] |
| 41:5-50:7: @19[6]: _34 = const () |
| 52:19-52:23: @19[9]: _54 = Option::<String>::None |
| 54:9-54:32: @21[7]: _100 = const main::promoted[1] |
| 54:9-54:32: @21[8]: _60 = &(*_100) |
| 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: bb39] |
| 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: bb38] |
| 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: bb38] |
| 53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb38] |
| 53:5-69:7: @26[6]: _55 = const () |
| 71:19-71:23: @26[9]: _76 = Option::<String>::None |
| 73:9-73:10: @28[6]: FakeRead(ForLet, _77) |
| 84:9-84:32: @28[13]: _99 = const main::promoted[0] |
| 84:9-84:32: @28[14]: _84 = &(*_99) |
| 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: bb36] |
| 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: bb35] |
| 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: bb35] |
| 83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb35] |
| 83:5-92:7: @33[6]: _79 = const () |
| 3:11-93:2: @33[8]: _0 = const () |
| 93:2-93:2: @34.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</span></span></span></span></div> |
| </body> |
| </html> |