diff options
| author | Dan Aloni <alonid@gmail.com> | 2021-01-28 08:47:53 +0200 |
|---|---|---|
| committer | Dan Aloni <alonid@gmail.com> | 2021-02-06 12:03:48 +0200 |
| commit | 64950297e23262df909587f85347bedffcce3f95 (patch) | |
| tree | 707dbeb87858c3757919be0c09657ab8ba813ef8 | |
| parent | eaefe4a230d7c32d7c99da437ee8b87860f28704 (diff) | |
| download | rust-64950297e23262df909587f85347bedffcce3f95.tar.gz rust-64950297e23262df909587f85347bedffcce3f95.zip | |
path trimming: disable on src/test/run-make-fulldeps/coverage-spanview
78 files changed, 3796 insertions, 3794 deletions
diff --git a/src/test/run-make-fulldeps/coverage-spanview/Makefile b/src/test/run-make-fulldeps/coverage-spanview/Makefile index 2713e7d52ff..cd54ac0ed4c 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/Makefile +++ b/src/test/run-make-fulldeps/coverage-spanview/Makefile @@ -42,6 +42,7 @@ endif echo "--edition=2018" \ ) \ --crate-type rlib \ + -Ztrim-diagnostic-paths=no \ -Zinstrument-coverage \ -Zdump-mir=InstrumentCoverage \ -Zdump-mir-spanview \ @@ -73,6 +74,7 @@ endif echo "--edition=2018" \ ) \ -L "$(TMPDIR)" \ + -Ztrim-diagnostic-paths=no \ -Zinstrument-coverage \ -Zdump-mir=InstrumentCoverage \ -Zdump-mir-spanview \ diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.abort/abort.main.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.abort/abort.main.-------.InstrumentCoverage.0.html index 6af254ae6fc..176587af25b 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.abort/abort.main.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.abort/abort.main.-------.InstrumentCoverage.0.html @@ -97,10 +97,10 @@ For revisions in Pull Requests (PR): 26:9-26:23: @18[0]: _1 = move (_18.0: i32)"><span class="annotation">@17,18⦊</span>countdown -= 1<span class="annotation">⦉@17,18</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"> </span><span><span class="code even" style="--layer: 1" title="28:8-28:10: @4[4]: _20 = () -28:5-28:11: @4[5]: _0 = Result::<(), u8>::Ok(move _20) +28:5-28:11: @4[5]: _0 = std::result::Result::<(), u8>::Ok(move _20) 29:2-29:2: @4.Return: return"><span class="annotation">@4⦊</span>Ok(())</span></span> <span class="line"><span class="code even" style="--layer: 1" title="28:8-28:10: @4[4]: _20 = () -28:5-28:11: @4[5]: _0 = Result::<(), u8>::Ok(move _20) +28:5-28:11: @4[5]: _0 = std::result::Result::<(), u8>::Ok(move _20) 29:2-29:2: @4.Return: return">}<span class="annotation">⦉@4</span></span></span></span></div> </body> </html> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.abort/abort.might_abort.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.abort/abort.might_abort.-------.InstrumentCoverage.0.html index b058dce2983..a302b974ae1 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.abort/abort.might_abort.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.abort/abort.might_abort.-------.InstrumentCoverage.0.html @@ -81,10 +81,10 @@ For revisions in Pull Requests (PR): 7:9-7:33: @1[18]: _13 = &(*_32) 7:9-7:33: @1[19]: _12 = &(*_13) 7:9-7:33: @1[20]: _11 = move _12 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -7:9-7:33: @1.Call: _6 = Arguments::new_v1(move _7, move _11) -> [return: bb3, unwind: bb7] -7:9-7:33: @3.Call: _5 = _print(move _6) -> [return: bb4, unwind: bb7] +7:9-7:33: @1.Call: _6 = std::fmt::Arguments::new_v1(move _7, move _11) -> [return: bb3, unwind: bb7] +7:9-7:33: @3.Call: _5 = std::io::_print(move _6) -> [return: bb4, unwind: bb7] 7:9-7:33: @4[5]: _4 = const () -8:9-8:37: @4.Call: begin_panic::<&str>(const "panics and aborts") -> bb7"><span class="annotation">@1,3,4⦊</span>println!("aborting...");</span></span> +8:9-8:37: @4.Call: std::rt::begin_panic::<&str>(const "panics and aborts") -> bb7"><span class="annotation">@1,3,4⦊</span>println!("aborting...");</span></span> <span class="line"><span class="code odd" style="--layer: 1" title="7:18-7:31: @1[6]: _33 = const might_abort::promoted[3] 7:18-7:31: @1[7]: _9 = &(*_33) 7:18-7:31: @1[8]: _8 = &(*_9) @@ -95,10 +95,10 @@ For revisions in Pull Requests (PR): 7:9-7:33: @1[18]: _13 = &(*_32) 7:9-7:33: @1[19]: _12 = &(*_13) 7:9-7:33: @1[20]: _11 = move _12 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -7:9-7:33: @1.Call: _6 = Arguments::new_v1(move _7, move _11) -> [return: bb3, unwind: bb7] -7:9-7:33: @3.Call: _5 = _print(move _6) -> [return: bb4, unwind: bb7] +7:9-7:33: @1.Call: _6 = std::fmt::Arguments::new_v1(move _7, move _11) -> [return: bb3, unwind: bb7] +7:9-7:33: @3.Call: _5 = std::io::_print(move _6) -> [return: bb4, unwind: bb7] 7:9-7:33: @4[5]: _4 = const () -8:9-8:37: @4.Call: begin_panic::<&str>(const "panics and aborts") -> bb7"> panic!("panics and aborts");<span class="annotation">⦉@1,3,4</span></span></span><span class="code" style="--layer: 0"></span></span> +8:9-8:37: @4.Call: std::rt::begin_panic::<&str>(const "panics and aborts") -> bb7"> panic!("panics and aborts");<span class="annotation">⦉@1,3,4</span></span></span><span class="code" style="--layer: 0"></span></span> <span class="line"><span class="code" style="--layer: 0"> } else </span><span><span class="code even" style="--layer: 1" title="10:18-10:31: @2[6]: _31 = const might_abort::promoted[1] 10:18-10:31: @2[7]: _23 = &(*_31) 10:18-10:31: @2[8]: _22 = &(*_23) @@ -109,8 +109,8 @@ For revisions in Pull Requests (PR): 10:9-10:33: @2[18]: _27 = &(*_30) 10:9-10:33: @2[19]: _26 = &(*_27) 10:9-10:33: @2[20]: _25 = move _26 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -10:9-10:33: @2.Call: _20 = Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7] -10:9-10:33: @5.Call: _19 = _print(move _20) -> [return: bb6, unwind: bb7] +10:9-10:33: @2.Call: _20 = std::fmt::Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7] +10:9-10:33: @5.Call: _19 = std::io::_print(move _20) -> [return: bb6, unwind: bb7] 10:9-10:33: @6[5]: _18 = const () 9:12-11:6: @6[7]: _0 = const () 12:2-12:2: @6.Return: return"><span class="annotation">@2,5,6⦊</span>{</span></span> @@ -124,8 +124,8 @@ For revisions in Pull Requests (PR): 10:9-10:33: @2[18]: _27 = &(*_30) 10:9-10:33: @2[19]: _26 = &(*_27) 10:9-10:33: @2[20]: _25 = move _26 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -10:9-10:33: @2.Call: _20 = Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7] -10:9-10:33: @5.Call: _19 = _print(move _20) -> [return: bb6, unwind: bb7] +10:9-10:33: @2.Call: _20 = std::fmt::Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7] +10:9-10:33: @5.Call: _19 = std::io::_print(move _20) -> [return: bb6, unwind: bb7] 10:9-10:33: @6[5]: _18 = const () 9:12-11:6: @6[7]: _0 = const () 12:2-12:2: @6.Return: return"> println!("Don't Panic");</span></span> @@ -139,8 +139,8 @@ For revisions in Pull Requests (PR): 10:9-10:33: @2[18]: _27 = &(*_30) 10:9-10:33: @2[19]: _26 = &(*_27) 10:9-10:33: @2[20]: _25 = move _26 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -10:9-10:33: @2.Call: _20 = Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7] -10:9-10:33: @5.Call: _19 = _print(move _20) -> [return: bb6, unwind: bb7] +10:9-10:33: @2.Call: _20 = std::fmt::Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7] +10:9-10:33: @5.Call: _19 = std::io::_print(move _20) -> [return: bb6, unwind: bb7] 10:9-10:33: @6[5]: _18 = const () 9:12-11:6: @6[7]: _0 = const () 12:2-12:2: @6.Return: return"> }</span></span> @@ -154,8 +154,8 @@ For revisions in Pull Requests (PR): 10:9-10:33: @2[18]: _27 = &(*_30) 10:9-10:33: @2[19]: _26 = &(*_27) 10:9-10:33: @2[20]: _25 = move _26 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -10:9-10:33: @2.Call: _20 = Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7] -10:9-10:33: @5.Call: _19 = _print(move _20) -> [return: bb6, unwind: bb7] +10:9-10:33: @2.Call: _20 = std::fmt::Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7] +10:9-10:33: @5.Call: _19 = std::io::_print(move _20) -> [return: bb6, unwind: bb7] 10:9-10:33: @6[5]: _18 = const () 9:12-11:6: @6[7]: _0 = const () 12:2-12:2: @6.Return: return">}<span class="annotation">⦉@2,5,6</span></span></span></span></div> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.assert/assert.main.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.assert/assert.main.-------.InstrumentCoverage.0.html index f51f534aad3..365e94cd31e 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.assert/assert.main.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.assert/assert.main.-------.InstrumentCoverage.0.html @@ -93,10 +93,10 @@ For revisions in Pull Requests (PR): 17:9-17:23: @14[0]: _1 = move (_13.0: i32)"><span class="annotation">@13,14⦊</span>countdown -= 1<span class="annotation">⦉@13,14</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"> </span><span><span class="code even" style="--layer: 1" title="19:8-19:10: @4[4]: _15 = () -19:5-19:11: @4[5]: _0 = Result::<(), u8>::Ok(move _15) +19:5-19:11: @4[5]: _0 = std::result::Result::<(), u8>::Ok(move _15) 20:2-20:2: @4.Return: return"><span class="annotation">@4⦊</span>Ok(())</span></span> <span class="line"><span class="code even" style="--layer: 1" title="19:8-19:10: @4[4]: _15 = () -19:5-19:11: @4[5]: _0 = Result::<(), u8>::Ok(move _15) +19:5-19:11: @4[5]: _0 = std::result::Result::<(), u8>::Ok(move _15) 20:2-20:2: @4.Return: return">}<span class="annotation">⦉@4</span></span></span></span></div> </body> </html> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.assert/assert.might_fail_assert.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.assert/assert.might_fail_assert.-------.InstrumentCoverage.0.html index 823bb0cfd84..b7f3cf0819f 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.assert/assert.might_fail_assert.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.assert/assert.might_fail_assert.-------.InstrumentCoverage.0.html @@ -80,13 +80,13 @@ For revisions in Pull Requests (PR): 5:5-5:48: @0[22]: _15 = (_13.0: &u32) 5:5-5:48: @0[25]: _17 = &(*_15) 5:5-5:48: @0[27]: _18 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -5:5-5:48: @0.Call: _16 = ArgumentV1::new::<u32>(move _17, move _18) -> [return: bb1, unwind: bb12] +5:5-5:48: @0.Call: _16 = std::fmt::ArgumentV1::new::<u32>(move _17, move _18) -> [return: bb1, unwind: bb12] 5:5-5:48: @1[2]: _12 = [move _16] 5:5-5:48: @1[5]: _11 = &_12 5:5-5:48: @1[6]: _10 = &(*_11) 5:5-5:48: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -5:5-5:48: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb12] -5:5-5:48: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb12] +5:5-5:48: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb12] +5:5-5:48: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb12] 5:5-5:48: @3[6]: _2 = const ()"><span class="annotation">@0,1,2,3,4⦊</span>println!("does 1 + 1 = {}?", one_plus_one);<span class="annotation">⦉@0,1,2,3,4</span></span></span><span class="code" style="--layer: 0"></span></span> <span class="line"><span class="code" style="--layer: 0"> assert_eq!(</span><span><span class="code even" style="--layer: 1" title="6:16-6:21: @3[11]: _23 = CheckedAdd(const 1_u32, const 1_u32)"><span class="annotation">@0,1,2,3,4⦊</span>1 + 1<span class="annotation">⦉@0,1,2,3,4</span></span></span><span class="code" style="--layer: 0">, one_plus_one, </span><span><span class="code odd" style="--layer: 1" title="6:37-6:61: @5[28]: _70 = const might_fail_assert::promoted[1] 6:37-6:61: @5[29]: _50 = &(*_70) diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.async/async.executor-block_on-VTABLE-{closure#0}.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.async/async.executor-block_on-VTABLE-{closure#0}.-------.InstrumentCoverage.0.html index 0f37df23fe9..64fc1568b00 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.async/async.executor-block_on-VTABLE-{closure#0}.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.async/async.executor-block_on-VTABLE-{closure#0}.-------.InstrumentCoverage.0.html @@ -73,12 +73,12 @@ For revisions in Pull Requests (PR): 24:38-24:74: @1[5]: FakeRead(ForMatchedPlace, _13) 24:38-24:74: @1[7]: _25 = (_13.0: &std::fmt::Arguments) 24:38-24:74: @1[10]: _27 = &(*_25) -24:38-24:74: @1[12]: _28 = <Arguments as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::fmt::Arguments, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -24:38-24:74: @1.Call: _26 = ArgumentV1::new::<Arguments>(move _27, move _28) -> [return: bb2, unwind: bb4] +24:38-24:74: @1[12]: _28 = <std::fmt::Arguments as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::fmt::Arguments, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +24:38-24:74: @1.Call: _26 = std::fmt::ArgumentV1::new::<std::fmt::Arguments>(move _27, move _28) -> [return: bb2, unwind: bb4] 24:38-24:74: @2[2]: _12 = [move _26] 24:38-24:74: @2[5]: _11 = &_12 24:38-24:74: @2[6]: _10 = &(*_11) 24:38-24:74: @2[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -24:38-24:74: @2.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb3, unwind: bb4]"><span class="annotation">@0,1,2,3⦊</span>‸<span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">$crate::panicking::panic_fmt($crate::format_args!($fmt, $($arg)+))</span></span></div> +24:38-24:74: @2.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb3, unwind: bb4]"><span class="annotation">@0,1,2,3⦊</span>‸<span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">$crate::panicking::panic_fmt($crate::format_args!($fmt, $($arg)+))</span></span></div> </body> </html> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.async/async.executor-block_on-VTABLE-{closure#1}.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.async/async.executor-block_on-VTABLE-{closure#1}.-------.InstrumentCoverage.0.html index 828b9cebd6a..1bbcfa5744b 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.async/async.executor-block_on-VTABLE-{closure#1}.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.async/async.executor-block_on-VTABLE-{closure#1}.-------.InstrumentCoverage.0.html @@ -73,12 +73,12 @@ For revisions in Pull Requests (PR): 24:38-24:74: @1[5]: FakeRead(ForMatchedPlace, _13) 24:38-24:74: @1[7]: _25 = (_13.0: &std::fmt::Arguments) 24:38-24:74: @1[10]: _27 = &(*_25) -24:38-24:74: @1[12]: _28 = <Arguments as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::fmt::Arguments, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -24:38-24:74: @1.Call: _26 = ArgumentV1::new::<Arguments>(move _27, move _28) -> [return: bb2, unwind: bb4] +24:38-24:74: @1[12]: _28 = <std::fmt::Arguments as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::fmt::Arguments, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +24:38-24:74: @1.Call: _26 = std::fmt::ArgumentV1::new::<std::fmt::Arguments>(move _27, move _28) -> [return: bb2, unwind: bb4] 24:38-24:74: @2[2]: _12 = [move _26] 24:38-24:74: @2[5]: _11 = &_12 24:38-24:74: @2[6]: _10 = &(*_11) 24:38-24:74: @2[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -24:38-24:74: @2.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb3, unwind: bb4]"><span class="annotation">@0,1,2,3⦊</span>‸<span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">$crate::panicking::panic_fmt($crate::format_args!($fmt, $($arg)+))</span></span></div> +24:38-24:74: @2.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb3, unwind: bb4]"><span class="annotation">@0,1,2,3⦊</span>‸<span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">$crate::panicking::panic_fmt($crate::format_args!($fmt, $($arg)+))</span></span></div> </body> </html> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.async/async.executor-block_on-VTABLE-{closure#2}.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.async/async.executor-block_on-VTABLE-{closure#2}.-------.InstrumentCoverage.0.html index 28b10e59b5a..14cb98d20c9 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.async/async.executor-block_on-VTABLE-{closure#2}.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.async/async.executor-block_on-VTABLE-{closure#2}.-------.InstrumentCoverage.0.html @@ -73,12 +73,12 @@ For revisions in Pull Requests (PR): 24:38-24:74: @1[5]: FakeRead(ForMatchedPlace, _13) 24:38-24:74: @1[7]: _25 = (_13.0: &std::fmt::Arguments) 24:38-24:74: @1[10]: _27 = &(*_25) -24:38-24:74: @1[12]: _28 = <Arguments as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::fmt::Arguments, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -24:38-24:74: @1.Call: _26 = ArgumentV1::new::<Arguments>(move _27, move _28) -> [return: bb2, unwind: bb4] +24:38-24:74: @1[12]: _28 = <std::fmt::Arguments as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::fmt::Arguments, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +24:38-24:74: @1.Call: _26 = std::fmt::ArgumentV1::new::<std::fmt::Arguments>(move _27, move _28) -> [return: bb2, unwind: bb4] 24:38-24:74: @2[2]: _12 = [move _26] 24:38-24:74: @2[5]: _11 = &_12 24:38-24:74: @2[6]: _10 = &(*_11) 24:38-24:74: @2[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -24:38-24:74: @2.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb3, unwind: bb4]"><span class="annotation">@0,1,2,3⦊</span>‸<span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">$crate::panicking::panic_fmt($crate::format_args!($fmt, $($arg)+))</span></span></div> +24:38-24:74: @2.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb3, unwind: bb4]"><span class="annotation">@0,1,2,3⦊</span>‸<span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">$crate::panicking::panic_fmt($crate::format_args!($fmt, $($arg)+))</span></span></div> </body> </html> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.async/async.executor-block_on.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.async/async.executor-block_on.-------.InstrumentCoverage.0.html index 81310c8cb25..9a5bd6e42cd 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.async/async.executor-block_on.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.async/async.executor-block_on.-------.InstrumentCoverage.0.html @@ -70,166 +70,166 @@ For revisions in Pull Requests (PR): </head> <body> <div class="code" style="counter-reset: line 109"><span class="line"> <span><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1 -111:35-111:66: @0.Call: _2 = Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20] +111:35-111:66: @0.Call: _2 = std::pin::Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20] 111:13-111:23: @1[1]: FakeRead(ForLet, _2) -119:60-119:77: @1.Call: _6 = null::<()>() -> [return: bb2, unwind: bb20] -119:80-119:86: @2[3]: _9 = const {alloc0: &RawWakerVTable} +119:60-119:77: @1.Call: _6 = std::ptr::null::<()>() -> [return: bb2, unwind: bb20] +119:80-119:86: @2[3]: _9 = const {alloc0: &std::task::RawWakerVTable} 119:79-119:86: @2[4]: _8 = &(*_9) 119:79-119:86: @2[5]: _7 = &(*_8) -119:46-119:87: @2.Call: _5 = RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20] -119:30-119:88: @3.Call: _4 = Waker::from_raw(move _5) -> [return: bb4, unwind: bb20] +119:46-119:87: @2.Call: _5 = std::task::RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20] +119:30-119:88: @3.Call: _4 = std::task::Waker::from_raw(move _5) -> [return: bb4, unwind: bb20] 119:13-119:18: @4[1]: FakeRead(ForLet, _4) 120:47-120:53: @4[7]: _12 = &_4 120:47-120:53: @4[8]: _11 = &(*_12) -120:27-120:54: @4.Call: _10 = Context::from_waker(move _11) -> [return: bb5, unwind: bb19] +120:27-120:54: @4.Call: _10 = std::task::Context::from_waker(move _11) -> [return: bb5, unwind: bb19] 120:13-120:24: @5[1]: FakeRead(ForLet, _10)"><span class="annotation">@0,1,2,3,4,5⦊</span>pub fn block_on<F: Future>(mut future: F) -> F::Output {</span></span> <span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1 -111:35-111:66: @0.Call: _2 = Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20] +111:35-111:66: @0.Call: _2 = std::pin::Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20] 111:13-111:23: @1[1]: FakeRead(ForLet, _2) -119:60-119:77: @1.Call: _6 = null::<()>() -> [return: bb2, unwind: bb20] -119:80-119:86: @2[3]: _9 = const {alloc0: &RawWakerVTable} +119:60-119:77: @1.Call: _6 = std::ptr::null::<()>() -> [return: bb2, unwind: bb20] +119:80-119:86: @2[3]: _9 = const {alloc0: &std::task::RawWakerVTable} 119:79-119:86: @2[4]: _8 = &(*_9) 119:79-119:86: @2[5]: _7 = &(*_8) -119:46-119:87: @2.Call: _5 = RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20] -119:30-119:88: @3.Call: _4 = Waker::from_raw(move _5) -> [return: bb4, unwind: bb20] +119:46-119:87: @2.Call: _5 = std::task::RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20] +119:30-119:88: @3.Call: _4 = std::task::Waker::from_raw(move _5) -> [return: bb4, unwind: bb20] 119:13-119:18: @4[1]: FakeRead(ForLet, _4) 120:47-120:53: @4[7]: _12 = &_4 120:47-120:53: @4[8]: _11 = &(*_12) -120:27-120:54: @4.Call: _10 = Context::from_waker(move _11) -> [return: bb5, unwind: bb19] +120:27-120:54: @4.Call: _10 = std::task::Context::from_waker(move _11) -> [return: bb5, unwind: bb19] 120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> let mut future = unsafe { Pin::new_unchecked(&mut future) };</span></span> <span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1 -111:35-111:66: @0.Call: _2 = Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20] +111:35-111:66: @0.Call: _2 = std::pin::Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20] 111:13-111:23: @1[1]: FakeRead(ForLet, _2) -119:60-119:77: @1.Call: _6 = null::<()>() -> [return: bb2, unwind: bb20] -119:80-119:86: @2[3]: _9 = const {alloc0: &RawWakerVTable} +119:60-119:77: @1.Call: _6 = std::ptr::null::<()>() -> [return: bb2, unwind: bb20] +119:80-119:86: @2[3]: _9 = const {alloc0: &std::task::RawWakerVTable} 119:79-119:86: @2[4]: _8 = &(*_9) 119:79-119:86: @2[5]: _7 = &(*_8) -119:46-119:87: @2.Call: _5 = RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20] -119:30-119:88: @3.Call: _4 = Waker::from_raw(move _5) -> [return: bb4, unwind: bb20] +119:46-119:87: @2.Call: _5 = std::task::RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20] +119:30-119:88: @3.Call: _4 = std::task::Waker::from_raw(move _5) -> [return: bb4, unwind: bb20] 119:13-119:18: @4[1]: FakeRead(ForLet, _4) 120:47-120:53: @4[7]: _12 = &_4 120:47-120:53: @4[8]: _11 = &(*_12) -120:27-120:54: @4.Call: _10 = Context::from_waker(move _11) -> [return: bb5, unwind: bb19] +120:27-120:54: @4.Call: _10 = std::task::Context::from_waker(move _11) -> [return: bb5, unwind: bb19] 120:13-120:24: @5[1]: FakeRead(ForLet, _10)"></span></span> <span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1 -111:35-111:66: @0.Call: _2 = Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20] +111:35-111:66: @0.Call: _2 = std::pin::Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20] 111:13-111:23: @1[1]: FakeRead(ForLet, _2) -119:60-119:77: @1.Call: _6 = null::<()>() -> [return: bb2, unwind: bb20] -119:80-119:86: @2[3]: _9 = const {alloc0: &RawWakerVTable} +119:60-119:77: @1.Call: _6 = std::ptr::null::<()>() -> [return: bb2, unwind: bb20] +119:80-119:86: @2[3]: _9 = const {alloc0: &std::task::RawWakerVTable} 119:79-119:86: @2[4]: _8 = &(*_9) 119:79-119:86: @2[5]: _7 = &(*_8) -119:46-119:87: @2.Call: _5 = RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20] -119:30-119:88: @3.Call: _4 = Waker::from_raw(move _5) -> [return: bb4, unwind: bb20] +119:46-119:87: @2.Call: _5 = std::task::RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20] +119:30-119:88: @3.Call: _4 = std::task::Waker::from_raw(move _5) -> [return: bb4, unwind: bb20] 119:13-119:18: @4[1]: FakeRead(ForLet, _4) 120:47-120:53: @4[7]: _12 = &_4 120:47-120:53: @4[8]: _11 = &(*_12) -120:27-120:54: @4.Call: _10 = Context::from_waker(move _11) -> [return: bb5, unwind: bb19] +120:27-120:54: @4.Call: _10 = std::task::Context::from_waker(move _11) -> [return: bb5, unwind: bb19] 120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> static VTABLE: RawWakerVTable = RawWakerVTable::new(</span></span> <span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1 -111:35-111:66: @0.Call: _2 = Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20] +111:35-111:66: @0.Call: _2 = std::pin::Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20] 111:13-111:23: @1[1]: FakeRead(ForLet, _2) -119:60-119:77: @1.Call: _6 = null::<()>() -> [return: bb2, unwind: bb20] -119:80-119:86: @2[3]: _9 = const {alloc0: &RawWakerVTable} +119:60-119:77: @1.Call: _6 = std::ptr::null::<()>() -> [return: bb2, unwind: bb20] +119:80-119:86: @2[3]: _9 = const {alloc0: &std::task::RawWakerVTable} 119:79-119:86: @2[4]: _8 = &(*_9) 119:79-119:86: @2[5]: _7 = &(*_8) -119:46-119:87: @2.Call: _5 = RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20] -119:30-119:88: @3.Call: _4 = Waker::from_raw(move _5) -> [return: bb4, unwind: bb20] +119:46-119:87: @2.Call: _5 = std::task::RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20] +119:30-119:88: @3.Call: _4 = std::task::Waker::from_raw(move _5) -> [return: bb4, unwind: bb20] 119:13-119:18: @4[1]: FakeRead(ForLet, _4) 120:47-120:53: @4[7]: _12 = &_4 120:47-120:53: @4[8]: _11 = &(*_12) -120:27-120:54: @4.Call: _10 = Context::from_waker(move _11) -> [return: bb5, unwind: bb19] +120:27-120:54: @4.Call: _10 = std::task::Context::from_waker(move _11) -> [return: bb5, unwind: bb19] 120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> |_| unimplemented!("clone"),</span></span> <span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1 -111:35-111:66: @0.Call: _2 = Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20] +111:35-111:66: @0.Call: _2 = std::pin::Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20] 111:13-111:23: @1[1]: FakeRead(ForLet, _2) -119:60-119:77: @1.Call: _6 = null::<()>() -> [return: bb2, unwind: bb20] -119:80-119:86: @2[3]: _9 = const {alloc0: &RawWakerVTable} +119:60-119:77: @1.Call: _6 = std::ptr::null::<()>() -> [return: bb2, unwind: bb20] +119:80-119:86: @2[3]: _9 = const {alloc0: &std::task::RawWakerVTable} 119:79-119:86: @2[4]: _8 = &(*_9) 119:79-119:86: @2[5]: _7 = &(*_8) -119:46-119:87: @2.Call: _5 = RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20] -119:30-119:88: @3.Call: _4 = Waker::from_raw(move _5) -> [return: bb4, unwind: bb20] +119:46-119:87: @2.Call: _5 = std::task::RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20] +119:30-119:88: @3.Call: _4 = std::task::Waker::from_raw(move _5) -> [return: bb4, unwind: bb20] 119:13-119:18: @4[1]: FakeRead(ForLet, _4) 120:47-120:53: @4[7]: _12 = &_4 120:47-120:53: @4[8]: _11 = &(*_12) -120:27-120:54: @4.Call: _10 = Context::from_waker(move _11) -> [return: bb5, unwind: bb19] +120:27-120:54: @4.Call: _10 = std::task::Context::from_waker(move _11) -> [return: bb5, unwind: bb19] 120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> |_| unimplemented!("wake"),</span></span> <span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1 -111:35-111:66: @0.Call: _2 = Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20] +111:35-111:66: @0.Call: _2 = std::pin::Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20] 111:13-111:23: @1[1]: FakeRead(ForLet, _2) -119:60-119:77: @1.Call: _6 = null::<()>() -> [return: bb2, unwind: bb20] -119:80-119:86: @2[3]: _9 = const {alloc0: &RawWakerVTable} +119:60-119:77: @1.Call: _6 = std::ptr::null::<()>() -> [return: bb2, unwind: bb20] +119:80-119:86: @2[3]: _9 = const {alloc0: &std::task::RawWakerVTable} 119:79-119:86: @2[4]: _8 = &(*_9) 119:79-119:86: @2[5]: _7 = &(*_8) -119:46-119:87: @2.Call: _5 = RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20] -119:30-119:88: @3.Call: _4 = Waker::from_raw(move _5) -> [return: bb4, unwind: bb20] +119:46-119:87: @2.Call: _5 = std::task::RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20] +119:30-119:88: @3.Call: _4 = std::task::Waker::from_raw(move _5) -> [return: bb4, unwind: bb20] 119:13-119:18: @4[1]: FakeRead(ForLet, _4) 120:47-120:53: @4[7]: _12 = &_4 120:47-120:53: @4[8]: _11 = &(*_12) -120:27-120:54: @4.Call: _10 = Context::from_waker(move _11) -> [return: bb5, unwind: bb19] +120:27-120:54: @4.Call: _10 = std::task::Context::from_waker(move _11) -> [return: bb5, unwind: bb19] 120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> |_| unimplemented!("wake_by_ref"),</span></span> <span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1 -111:35-111:66: @0.Call: _2 = Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20] +111:35-111:66: @0.Call: _2 = std::pin::Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20] 111:13-111:23: @1[1]: FakeRead(ForLet, _2) -119:60-119:77: @1.Call: _6 = null::<()>() -> [return: bb2, unwind: bb20] -119:80-119:86: @2[3]: _9 = const {alloc0: &RawWakerVTable} +119:60-119:77: @1.Call: _6 = std::ptr::null::<()>() -> [return: bb2, unwind: bb20] +119:80-119:86: @2[3]: _9 = const {alloc0: &std::task::RawWakerVTable} 119:79-119:86: @2[4]: _8 = &(*_9) 119:79-119:86: @2[5]: _7 = &(*_8) -119:46-119:87: @2.Call: _5 = RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20] -119:30-119:88: @3.Call: _4 = Waker::from_raw(move _5) -> [return: bb4, unwind: bb20] +119:46-119:87: @2.Call: _5 = std::task::RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20] +119:30-119:88: @3.Call: _4 = std::task::Waker::from_raw(move _5) -> [return: bb4, unwind: bb20] 119:13-119:18: @4[1]: FakeRead(ForLet, _4) 120:47-120:53: @4[7]: _12 = &_4 120:47-120:53: @4[8]: _11 = &(*_12) -120:27-120:54: @4.Call: _10 = Context::from_waker(move _11) -> [return: bb5, unwind: bb19] +120:27-120:54: @4.Call: _10 = std::task::Context::from_waker(move _11) -> [return: bb5, unwind: bb19] 120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> |_| (),</span></span> <span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1 -111:35-111:66: @0.Call: _2 = Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20] +111:35-111:66: @0.Call: _2 = std::pin::Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20] 111:13-111:23: @1[1]: FakeRead(ForLet, _2) -119:60-119:77: @1.Call: _6 = null::<()>() -> [return: bb2, unwind: bb20] -119:80-119:86: @2[3]: _9 = const {alloc0: &RawWakerVTable} +119:60-119:77: @1.Call: _6 = std::ptr::null::<()>() -> [return: bb2, unwind: bb20] +119:80-119:86: @2[3]: _9 = const {alloc0: &std::task::RawWakerVTable} 119:79-119:86: @2[4]: _8 = &(*_9) 119:79-119:86: @2[5]: _7 = &(*_8) -119:46-119:87: @2.Call: _5 = RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20] -119:30-119:88: @3.Call: _4 = Waker::from_raw(move _5) -> [return: bb4, unwind: bb20] +119:46-119:87: @2.Call: _5 = std::task::RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20] +119:30-119:88: @3.Call: _4 = std::task::Waker::from_raw(move _5) -> [return: bb4, unwind: bb20] 119:13-119:18: @4[1]: FakeRead(ForLet, _4) 120:47-120:53: @4[7]: _12 = &_4 120:47-120:53: @4[8]: _11 = &(*_12) -120:27-120:54: @4.Call: _10 = Context::from_waker(move _11) -> [return: bb5, unwind: bb19] +120:27-120:54: @4.Call: _10 = std::task::Context::from_waker(move _11) -> [return: bb5, unwind: bb19] 120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> );</span></span> <span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1 -111:35-111:66: @0.Call: _2 = Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20] +111:35-111:66: @0.Call: _2 = std::pin::Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20] 111:13-111:23: @1[1]: FakeRead(ForLet, _2) -119:60-119:77: @1.Call: _6 = null::<()>() -> [return: bb2, unwind: bb20] -119:80-119:86: @2[3]: _9 = const {alloc0: &RawWakerVTable} +119:60-119:77: @1.Call: _6 = std::ptr::null::<()>() -> [return: bb2, unwind: bb20] +119:80-119:86: @2[3]: _9 = const {alloc0: &std::task::RawWakerVTable} 119:79-119:86: @2[4]: _8 = &(*_9) 119:79-119:86: @2[5]: _7 = &(*_8) -119:46-119:87: @2.Call: _5 = RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20] -119:30-119:88: @3.Call: _4 = Waker::from_raw(move _5) -> [return: bb4, unwind: bb20] +119:46-119:87: @2.Call: _5 = std::task::RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20] +119:30-119:88: @3.Call: _4 = std::task::Waker::from_raw(move _5) -> [return: bb4, unwind: bb20] 119:13-119:18: @4[1]: FakeRead(ForLet, _4) 120:47-120:53: @4[7]: _12 = &_4 120:47-120:53: @4[8]: _11 = &(*_12) -120:27-120:54: @4.Call: _10 = Context::from_waker(move _11) -> [return: bb5, unwind: bb19] +120:27-120:54: @4.Call: _10 = std::task::Context::from_waker(move _11) -> [return: bb5, unwind: bb19] 120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> let waker = unsafe { Waker::from_raw(RawWaker::new(core::ptr::null(), &VTABLE)) };</span></span> <span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1 -111:35-111:66: @0.Call: _2 = Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20] +111:35-111:66: @0.Call: _2 = std::pin::Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20] 111:13-111:23: @1[1]: FakeRead(ForLet, _2) -119:60-119:77: @1.Call: _6 = null::<()>() -> [return: bb2, unwind: bb20] -119:80-119:86: @2[3]: _9 = const {alloc0: &RawWakerVTable} +119:60-119:77: @1.Call: _6 = std::ptr::null::<()>() -> [return: bb2, unwind: bb20] +119:80-119:86: @2[3]: _9 = const {alloc0: &std::task::RawWakerVTable} 119:79-119:86: @2[4]: _8 = &(*_9) 119:79-119:86: @2[5]: _7 = &(*_8) -119:46-119:87: @2.Call: _5 = RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20] -119:30-119:88: @3.Call: _4 = Waker::from_raw(move _5) -> [return: bb4, unwind: bb20] +119:46-119:87: @2.Call: _5 = std::task::RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20] +119:30-119:88: @3.Call: _4 = std::task::Waker::from_raw(move _5) -> [return: bb4, unwind: bb20] 119:13-119:18: @4[1]: FakeRead(ForLet, _4) 120:47-120:53: @4[7]: _12 = &_4 120:47-120:53: @4[8]: _11 = &(*_12) -120:27-120:54: @4.Call: _10 = Context::from_waker(move _11) -> [return: bb5, unwind: bb19] +120:27-120:54: @4.Call: _10 = std::task::Context::from_waker(move _11) -> [return: bb5, unwind: bb19] 120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> let mut context = Context::from_waker(&waker)<span class="annotation">⦉@0,1,2,3,4,5</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"> loop {</span></span> <span class="line"><span class="code" style="--layer: 0"> if let Poll::Ready(</span><span><span class="code odd" style="--layer: 1" title="123:32-123:35: @12[1]: _20 = move ((_14 as Ready).0: <F as std::future::Future>::Output)"><span class="annotation">@10,12,14,15,16,17⦊</span>val<span class="annotation">⦉@10,12,14,15,16,17</span></span></span><span class="code" style="--layer: 0">) = </span><span><span class="code even" style="--layer: 1" title="123:39-123:45: @7[3]: _16 = &mut _2 -123:39-123:54: @7.Call: _15 = Pin::<&mut F>::as_mut(move _16) -> [return: bb8, unwind: bb19] +123:39-123:54: @7.Call: _15 = std::pin::Pin::<&mut F>::as_mut(move _16) -> [return: bb8, unwind: bb19] 123:60-123:72: @8[3]: _18 = &mut _10 123:60-123:72: @8[4]: _17 = &mut (*_18) -123:39-123:73: @8.Call: _14 = <F as Future>::poll(move _15, move _17) -> [return: bb9, unwind: bb19] +123:39-123:73: @8.Call: _14 = <F as std::future::Future>::poll(move _15, move _17) -> [return: bb9, unwind: bb19] 123:39-123:73: @9[2]: FakeRead(ForMatchedPlace, _14)"><span class="annotation">@6,7,8,9⦊</span>future.as_mut().poll(&mut context)<span class="annotation">⦉@6,7,8,9</span></span></span><span class="code" style="--layer: 0"> {</span></span> <span class="line"><span class="code" style="--layer: 0"> break </span><span><span class="code odd" style="--layer: 1" title="124:23-124:26: @12[2]: _0 = move _20"><span class="annotation">@10,12,14,15,16,17⦊</span>val<span class="annotation">⦉@10,12,14,15,16,17</span></span></span><span class="code" style="--layer: 0">;</span></span> <span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="125:14-125:14: @11[0]: _13 = const ()"><span class="annotation">@11,13⦊</span>‸<span class="annotation">⦉@11,13</span></span></span><span class="code" style="--layer: 0"></span></span> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.async/async.main.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.async/async.main.-------.InstrumentCoverage.0.html index 313a36ed6c2..b892af0ed37 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.async/async.main.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.async/async.main.-------.InstrumentCoverage.0.html @@ -72,118 +72,118 @@ For revisions in Pull Requests (PR): <div class="code" style="counter-reset: line 92"><span class="line"><span><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16] 95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16] 96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16] -96:22-96:36: @5.Call: _3 = Box::<impl Future>::pin(move _4) -> [return: bb6, unwind: bb15] +96:22-96:36: @5.Call: _3 = std::boxed::Box::<impl std::future::Future>::pin(move _4) -> [return: bb6, unwind: bb15] 96:9-96:19: @6[1]: FakeRead(ForLet, _3) 97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14] 98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14] 99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14] 100:24-100:30: @10[4]: _10 = &mut _3 -100:24-100:39: @10.Call: _9 = Pin::<Box<impl Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14] -100:5-100:40: @11.Call: _8 = block_on::<Pin<&mut impl Future>>(move _9) -> [return: bb12, unwind: bb14] +100:24-100:39: @10.Call: _9 = std::pin::Pin::<std::boxed::Box<impl std::future::Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14] +100:5-100:40: @11.Call: _8 = executor::block_on::<std::pin::Pin<&mut impl std::future::Future>>(move _9) -> [return: bb12, unwind: bb14] 93:11-101:2: @12[2]: _0 = const () 101:2-101:2: @13.Return: return"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13⦊</span>fn main() {</span></span> <span class="line"><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16] 95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16] 96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16] -96:22-96:36: @5.Call: _3 = Box::<impl Future>::pin(move _4) -> [return: bb6, unwind: bb15] +96:22-96:36: @5.Call: _3 = std::boxed::Box::<impl std::future::Future>::pin(move _4) -> [return: bb6, unwind: bb15] 96:9-96:19: @6[1]: FakeRead(ForLet, _3) 97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14] 98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14] 99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14] 100:24-100:30: @10[4]: _10 = &mut _3 -100:24-100:39: @10.Call: _9 = Pin::<Box<impl Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14] -100:5-100:40: @11.Call: _8 = block_on::<Pin<&mut impl Future>>(move _9) -> [return: bb12, unwind: bb14] +100:24-100:39: @10.Call: _9 = std::pin::Pin::<std::boxed::Box<impl std::future::Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14] +100:5-100:40: @11.Call: _8 = executor::block_on::<std::pin::Pin<&mut impl std::future::Future>>(move _9) -> [return: bb12, unwind: bb14] 93:11-101:2: @12[2]: _0 = const () 101:2-101:2: @13.Return: return"> let _ = g(10);</span></span> <span class="line"><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16] 95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16] 96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16] -96:22-96:36: @5.Call: _3 = Box::<impl Future>::pin(move _4) -> [return: bb6, unwind: bb15] +96:22-96:36: @5.Call: _3 = std::boxed::Box::<impl std::future::Future>::pin(move _4) -> [return: bb6, unwind: bb15] 96:9-96:19: @6[1]: FakeRead(ForLet, _3) 97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14] 98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14] 99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14] 100:24-100:30: @10[4]: _10 = &mut _3 -100:24-100:39: @10.Call: _9 = Pin::<Box<impl Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14] -100:5-100:40: @11.Call: _8 = block_on::<Pin<&mut impl Future>>(move _9) -> [return: bb12, unwind: bb14] +100:24-100:39: @10.Call: _9 = std::pin::Pin::<std::boxed::Box<impl std::future::Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14] +100:5-100:40: @11.Call: _8 = executor::block_on::<std::pin::Pin<&mut impl std::future::Future>>(move _9) -> [return: bb12, unwind: bb14] 93:11-101:2: @12[2]: _0 = const () 101:2-101:2: @13.Return: return"> let _ = h(9);</span></span> <span class="line"><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16] 95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16] 96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16] -96:22-96:36: @5.Call: _3 = Box::<impl Future>::pin(move _4) -> [return: bb6, unwind: bb15] +96:22-96:36: @5.Call: _3 = std::boxed::Box::<impl std::future::Future>::pin(move _4) -> [return: bb6, unwind: bb15] 96:9-96:19: @6[1]: FakeRead(ForLet, _3) 97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14] 98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14] 99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14] 100:24-100:30: @10[4]: _10 = &mut _3 -100:24-100:39: @10.Call: _9 = Pin::<Box<impl Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14] -100:5-100:40: @11.Call: _8 = block_on::<Pin<&mut impl Future>>(move _9) -> [return: bb12, unwind: bb14] +100:24-100:39: @10.Call: _9 = std::pin::Pin::<std::boxed::Box<impl std::future::Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14] +100:5-100:40: @11.Call: _8 = executor::block_on::<std::pin::Pin<&mut impl std::future::Future>>(move _9) -> [return: bb12, unwind: bb14] 93:11-101:2: @12[2]: _0 = const () 101:2-101:2: @13.Return: return"> let mut future = Box::pin(i(8));</span></span> <span class="line"><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16] 95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16] 96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16] -96:22-96:36: @5.Call: _3 = Box::<impl Future>::pin(move _4) -> [return: bb6, unwind: bb15] +96:22-96:36: @5.Call: _3 = std::boxed::Box::<impl std::future::Future>::pin(move _4) -> [return: bb6, unwind: bb15] 96:9-96:19: @6[1]: FakeRead(ForLet, _3) 97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14] 98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14] 99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14] 100:24-100:30: @10[4]: _10 = &mut _3 -100:24-100:39: @10.Call: _9 = Pin::<Box<impl Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14] -100:5-100:40: @11.Call: _8 = block_on::<Pin<&mut impl Future>>(move _9) -> [return: bb12, unwind: bb14] +100:24-100:39: @10.Call: _9 = std::pin::Pin::<std::boxed::Box<impl std::future::Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14] +100:5-100:40: @11.Call: _8 = executor::block_on::<std::pin::Pin<&mut impl std::future::Future>>(move _9) -> [return: bb12, unwind: bb14] 93:11-101:2: @12[2]: _0 = const () 101:2-101:2: @13.Return: return"> j(7);</span></span> <span class="line"><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16] 95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16] 96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16] -96:22-96:36: @5.Call: _3 = Box::<impl Future>::pin(move _4) -> [return: bb6, unwind: bb15] +96:22-96:36: @5.Call: _3 = std::boxed::Box::<impl std::future::Future>::pin(move _4) -> [return: bb6, unwind: bb15] 96:9-96:19: @6[1]: FakeRead(ForLet, _3) 97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14] 98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14] 99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14] 100:24-100:30: @10[4]: _10 = &mut _3 -100:24-100:39: @10.Call: _9 = Pin::<Box<impl Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14] -100:5-100:40: @11.Call: _8 = block_on::<Pin<&mut impl Future>>(move _9) -> [return: bb12, unwind: bb14] +100:24-100:39: @10.Call: _9 = std::pin::Pin::<std::boxed::Box<impl std::future::Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14] +100:5-100:40: @11.Call: _8 = executor::block_on::<std::pin::Pin<&mut impl std::future::Future>>(move _9) -> [return: bb12, unwind: bb14] 93:11-101:2: @12[2]: _0 = const () 101:2-101:2: @13.Return: return"> l(6);</span></span> <span class="line"><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16] 95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16] 96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16] -96:22-96:36: @5.Call: _3 = Box::<impl Future>::pin(move _4) -> [return: bb6, unwind: bb15] +96:22-96:36: @5.Call: _3 = std::boxed::Box::<impl std::future::Future>::pin(move _4) -> [return: bb6, unwind: bb15] 96:9-96:19: @6[1]: FakeRead(ForLet, _3) 97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14] 98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14] 99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14] 100:24-100:30: @10[4]: _10 = &mut _3 -100:24-100:39: @10.Call: _9 = Pin::<Box<impl Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14] -100:5-100:40: @11.Call: _8 = block_on::<Pin<&mut impl Future>>(move _9) -> [return: bb12, unwind: bb14] +100:24-100:39: @10.Call: _9 = std::pin::Pin::<std::boxed::Box<impl std::future::Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14] +100:5-100:40: @11.Call: _8 = executor::block_on::<std::pin::Pin<&mut impl std::future::Future>>(move _9) -> [return: bb12, unwind: bb14] 93:11-101:2: @12[2]: _0 = const () 101:2-101:2: @13.Return: return"> let _ = m(5);</span></span> <span class="line"><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16] 95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16] 96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16] -96:22-96:36: @5.Call: _3 = Box::<impl Future>::pin(move _4) -> [return: bb6, unwind: bb15] +96:22-96:36: @5.Call: _3 = std::boxed::Box::<impl std::future::Future>::pin(move _4) -> [return: bb6, unwind: bb15] 96:9-96:19: @6[1]: FakeRead(ForLet, _3) 97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14] 98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14] 99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14] 100:24-100:30: @10[4]: _10 = &mut _3 -100:24-100:39: @10.Call: _9 = Pin::<Box<impl Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14] -100:5-100:40: @11.Call: _8 = block_on::<Pin<&mut impl Future>>(move _9) -> [return: bb12, unwind: bb14] +100:24-100:39: @10.Call: _9 = std::pin::Pin::<std::boxed::Box<impl std::future::Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14] +100:5-100:40: @11.Call: _8 = executor::block_on::<std::pin::Pin<&mut impl std::future::Future>>(move _9) -> [return: bb12, unwind: bb14] 93:11-101:2: @12[2]: _0 = const () 101:2-101:2: @13.Return: return"> executor::block_on(future.as_mut());</span></span> <span class="line"><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16] 95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16] 96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16] -96:22-96:36: @5.Call: _3 = Box::<impl Future>::pin(move _4) -> [return: bb6, unwind: bb15] +96:22-96:36: @5.Call: _3 = std::boxed::Box::<impl std::future::Future>::pin(move _4) -> [return: bb6, unwind: bb15] 96:9-96:19: @6[1]: FakeRead(ForLet, _3) 97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14] 98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14] 99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14] 100:24-100:30: @10[4]: _10 = &mut _3 -100:24-100:39: @10.Call: _9 = Pin::<Box<impl Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14] -100:5-100:40: @11.Call: _8 = block_on::<Pin<&mut impl Future>>(move _9) -> [return: bb12, unwind: bb14] +100:24-100:39: @10.Call: _9 = std::pin::Pin::<std::boxed::Box<impl std::future::Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14] +100:5-100:40: @11.Call: _8 = executor::block_on::<std::pin::Pin<&mut impl std::future::Future>>(move _9) -> [return: bb12, unwind: bb14] 93:11-101:2: @12[2]: _0 = const () 101:2-101:2: @13.Return: return">}<span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13</span></span></span></span></div> </body> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#0}.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#0}.-------.InstrumentCoverage.0.html index b4b171dc955..3998295a052 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#0}.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#0}.-------.InstrumentCoverage.0.html @@ -86,11 +86,11 @@ For revisions in Pull Requests (PR): 36:21-38:10: @1[1]: _3 = const ()"> }<span class="annotation">⦉@1</span></span></span><span><span class="code even" style="--layer: 1" title="38:10-38:10: @2[0]: _3 = const ()"><span class="annotation">@2⦊</span>‸<span class="annotation">⦉@2</span></span></span><span class="code" style="--layer: 0"></span></span> <span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="39:9-39:23: @3[4]: _6 = const "alt string 2" 39:9-39:23: @3[5]: _5 = &(*_6) -39:9-39:34: @3.Call: _0 = <str as ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5] +39:9-39:34: @3.Call: _0 = <str as std::borrow::ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5] 40:6-40:6: @4.Return: return"><span class="annotation">@3,4⦊</span>"alt string 2".to_owned()</span></span> <span class="line"><span class="code odd" style="--layer: 1" title="39:9-39:23: @3[4]: _6 = const "alt string 2" 39:9-39:23: @3[5]: _5 = &(*_6) -39:9-39:34: @3.Call: _0 = <str as ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5] +39:9-39:34: @3.Call: _0 = <str as std::borrow::ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5] 40:6-40:6: @4.Return: return"> }<span class="annotation">⦉@3,4</span></span></span></span></div> </body> </html> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#10}.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#10}.-------.InstrumentCoverage.0.html index c1edc3eb929..3bdfe71b48c 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#10}.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#10}.-------.InstrumentCoverage.0.html @@ -86,11 +86,11 @@ For revisions in Pull Requests (PR): 21:29-23:18: @1[1]: _3 = const ()"> }<span class="annotation">⦉@1</span></span></span><span><span class="code even" style="--layer: 1" title="23:18-23:18: @2[0]: _3 = const ()"><span class="annotation">@2⦊</span>‸<span class="annotation">⦉@2</span></span></span><span class="code" style="--layer: 0"></span></span> <span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="24:17-24:31: @3[4]: _6 = const "alt string 1" 24:17-24:31: @3[5]: _5 = &(*_6) -24:17-24:42: @3.Call: _0 = <str as ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5] +24:17-24:42: @3.Call: _0 = <str as std::borrow::ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5] 25:14-25:14: @4.Return: return"><span class="annotation">@3,4⦊</span>"alt string 1".to_owned()</span></span> <span class="line"><span class="code odd" style="--layer: 1" title="24:17-24:31: @3[4]: _6 = const "alt string 1" 24:17-24:31: @3[5]: _5 = &(*_6) -24:17-24:42: @3.Call: _0 = <str as ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5] +24:17-24:42: @3.Call: _0 = <str as std::borrow::ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5] 25:14-25:14: @4.Return: return"> }<span class="annotation">⦉@3,4</span></span></span></span></div> </body> </html> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#11}.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#11}.-------.InstrumentCoverage.0.html index 24c1cadacac..4b3f04b5a0c 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#11}.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#11}.-------.InstrumentCoverage.0.html @@ -86,11 +86,11 @@ For revisions in Pull Requests (PR): 63:29-65:18: @1[1]: _3 = const ()"> }<span class="annotation">⦉@1</span></span></span><span><span class="code even" style="--layer: 1" title="65:18-65:18: @2[0]: _3 = const ()"><span class="annotation">@2⦊</span>‸<span class="annotation">⦉@2</span></span></span><span class="code" style="--layer: 0"></span></span> <span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="66:17-66:31: @3[4]: _6 = const "alt string 3" 66:17-66:31: @3[5]: _5 = &(*_6) -66:17-66:42: @3.Call: _0 = <str as ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5] +66:17-66:42: @3.Call: _0 = <str as std::borrow::ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5] 67:14-67:14: @4.Return: return"><span class="annotation">@3,4⦊</span>"alt string 3".to_owned()</span></span> <span class="line"><span class="code odd" style="--layer: 1" title="66:17-66:31: @3[4]: _6 = const "alt string 3" 66:17-66:31: @3[5]: _5 = &(*_6) -66:17-66:42: @3.Call: _0 = <str as ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5] +66:17-66:42: @3.Call: _0 = <str as std::borrow::ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5] 67:14-67:14: @4.Return: return"> }<span class="annotation">⦉@3,4</span></span></span></span></div> </body> </html> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#1}.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#1}.-------.InstrumentCoverage.0.html index 7a3921c5aec..8ae494178f7 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#1}.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#1}.-------.InstrumentCoverage.0.html @@ -86,11 +86,11 @@ For revisions in Pull Requests (PR): 78:21-80:10: @1[1]: _3 = const ()"> }<span class="annotation">⦉@1</span></span></span><span><span class="code even" style="--layer: 1" title="80:10-80:10: @2[0]: _3 = const ()"><span class="annotation">@2⦊</span>‸<span class="annotation">⦉@2</span></span></span><span class="code" style="--layer: 0"></span></span> <span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="81:9-81:23: @3[4]: _6 = const "alt string 4" 81:9-81:23: @3[5]: _5 = &(*_6) -81:9-81:34: @3.Call: _0 = <str as ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5] +81:9-81:34: @3.Call: _0 = <str as std::borrow::ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5] 82:6-82:6: @4.Return: return"><span class="annotation">@3,4⦊</span>"alt string 4".to_owned()</span></span> <span class="line"><span class="code odd" style="--layer: 1" title="81:9-81:23: @3[4]: _6 = const "alt string 4" 81:9-81:23: @3[5]: _5 = &(*_6) -81:9-81:34: @3.Call: _0 = <str as ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5] +81:9-81:34: @3.Call: _0 = <str as std::borrow::ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5] 82:6-82:6: @4.Return: return"> }<span class="annotation">⦉@3,4</span></span></span></span></div> </body> </html> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#2}.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#2}.-------.InstrumentCoverage.0.html index 5071842aa1e..ad40ba57d69 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#2}.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#2}.-------.InstrumentCoverage.0.html @@ -94,13 +94,13 @@ For revisions in Pull Requests (PR): 103:9-103:29: @3[23]: _18 = (_16.0: &&str) 103:9-103:29: @3[26]: _20 = &(*_18) 103:9-103:29: @3[28]: _21 = <&str as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r &str, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -103:9-103:29: @3.Call: _19 = ArgumentV1::new::<&str>(move _20, move _21) -> [return: bb4, unwind: bb8] +103:9-103:29: @3.Call: _19 = std::fmt::ArgumentV1::new::<&str>(move _20, move _21) -> [return: bb4, unwind: bb8] 103:9-103:29: @4[2]: _15 = [move _19] 103:9-103:29: @4[5]: _14 = &_15 103:9-103:29: @4[6]: _13 = &(*_14) 103:9-103:29: @4[7]: _12 = move _13 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -103:9-103:29: @4.Call: _7 = Arguments::new_v1(move _8, move _12) -> [return: bb5, unwind: bb8] -103:9-103:29: @5.Call: _6 = format(move _7) -> [return: bb6, unwind: bb8] +103:9-103:29: @4.Call: _7 = std::fmt::Arguments::new_v1(move _8, move _12) -> [return: bb5, unwind: bb8] +103:9-103:29: @5.Call: _6 = std::fmt::format(move _7) -> [return: bb6, unwind: bb8] 103:9-103:29: @6[1]: FakeRead(ForLet, _6) 103:9-103:29: @6[6]: _0 = move _6 104:6-104:6: @7.Return: return"><span class="annotation">@3,4,5,6,7⦊</span>format!("'{}'", val)</span></span> @@ -114,13 +114,13 @@ For revisions in Pull Requests (PR): 103:9-103:29: @3[23]: _18 = (_16.0: &&str) 103:9-103:29: @3[26]: _20 = &(*_18) 103:9-103:29: @3[28]: _21 = <&str as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r &str, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -103:9-103:29: @3.Call: _19 = ArgumentV1::new::<&str>(move _20, move _21) -> [return: bb4, unwind: bb8] +103:9-103:29: @3.Call: _19 = std::fmt::ArgumentV1::new::<&str>(move _20, move _21) -> [return: bb4, unwind: bb8] 103:9-103:29: @4[2]: _15 = [move _19] 103:9-103:29: @4[5]: _14 = &_15 103:9-103:29: @4[6]: _13 = &(*_14) 103:9-103:29: @4[7]: _12 = move _13 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -103:9-103:29: @4.Call: _7 = Arguments::new_v1(move _8, move _12) -> [return: bb5, unwind: bb8] -103:9-103:29: @5.Call: _6 = format(move _7) -> [return: bb6, unwind: bb8] +103:9-103:29: @4.Call: _7 = std::fmt::Arguments::new_v1(move _8, move _12) -> [return: bb5, unwind: bb8] +103:9-103:29: @5.Call: _6 = std::fmt::format(move _7) -> [return: bb6, unwind: bb8] 103:9-103:29: @6[1]: FakeRead(ForLet, _6) 103:9-103:29: @6[6]: _0 = move _6 104:6-104:6: @7.Return: return"> }<span class="annotation">⦉@3,4,5,6,7</span></span></span></span></div> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#3}.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#3}.-------.InstrumentCoverage.0.html index 09407758400..23101d76a8e 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#3}.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#3}.-------.InstrumentCoverage.0.html @@ -81,11 +81,11 @@ For revisions in Pull Requests (PR): 124:21-126:10: @1[1]: _3 = const ()"> }<span class="annotation">⦉@1</span></span></span><span><span class="code even" style="--layer: 1" title="126:10-126:10: @2[0]: _3 = const ()"><span class="annotation">@2⦊</span>‸<span class="annotation">⦉@2</span></span></span><span class="code" style="--layer: 0"></span></span> <span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="127:9-127:35: @3[4]: _6 = const "closure should be unused" 127:9-127:35: @3[5]: _5 = &(*_6) -127:9-127:46: @3.Call: _0 = <str as ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5] +127:9-127:46: @3.Call: _0 = <str as std::borrow::ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5] 128:6-128:6: @4.Return: return"><span class="annotation">@3,4⦊</span>"closure should be unused".to_owned()</span></span> <span class="line"><span class="code odd" style="--layer: 1" title="127:9-127:35: @3[4]: _6 = const "closure should be unused" 127:9-127:35: @3[5]: _5 = &(*_6) -127:9-127:46: @3.Call: _0 = <str as ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5] +127:9-127:46: @3.Call: _0 = <str as std::borrow::ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5] 128:6-128:6: @4.Return: return"> }<span class="annotation">⦉@3,4</span></span></span></span></div> </body> </html> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#5}.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#5}.-------.InstrumentCoverage.0.html index 9ff7a13522a..8ba7a6187fd 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#5}.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#5}.-------.InstrumentCoverage.0.html @@ -79,8 +79,8 @@ For revisions in Pull Requests (PR): 112:28-112:61: @0[17]: _11 = &(*_14) 112:28-112:61: @0[18]: _10 = &(*_11) 112:28-112:61: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -112:28-112:61: @0.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3] -112:9-112:62: @1.Call: _3 = _print(move _4) -> [return: bb2, unwind: bb3] +112:28-112:61: @0.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3] +112:9-112:62: @1.Call: _3 = std::io::_print(move _4) -> [return: bb2, unwind: bb3] 111:23-113:6: @2[5]: _0 = const () 111:23-113:6: @2.Return: return"><span class="annotation">@0,1,2⦊</span>{</span></span> <span class="line"><span class="code even" style="--layer: 1" title="111:23-113:6: @0[5]: _15 = const main::{closure#5}::promoted[1] @@ -93,8 +93,8 @@ For revisions in Pull Requests (PR): 112:28-112:61: @0[17]: _11 = &(*_14) 112:28-112:61: @0[18]: _10 = &(*_11) 112:28-112:61: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -112:28-112:61: @0.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3] -112:9-112:62: @1.Call: _3 = _print(move _4) -> [return: bb2, unwind: bb3] +112:28-112:61: @0.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3] +112:9-112:62: @1.Call: _3 = std::io::_print(move _4) -> [return: bb2, unwind: bb3] 111:23-113:6: @2[5]: _0 = const () 111:23-113:6: @2.Return: return"> $crate::io::_print($crate::format_args_nl!($($arg)*));</span></span> <span class="line"><span class="code even" style="--layer: 1" title="111:23-113:6: @0[5]: _15 = const main::{closure#5}::promoted[1] @@ -107,8 +107,8 @@ For revisions in Pull Requests (PR): 112:28-112:61: @0[17]: _11 = &(*_14) 112:28-112:61: @0[18]: _10 = &(*_11) 112:28-112:61: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -112:28-112:61: @0.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3] -112:9-112:62: @1.Call: _3 = _print(move _4) -> [return: bb2, unwind: bb3] +112:28-112:61: @0.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3] +112:9-112:62: @1.Call: _3 = std::io::_print(move _4) -> [return: bb2, unwind: bb3] 111:23-113:6: @2[5]: _0 = const () 111:23-113:6: @2.Return: return"> }<span class="annotation">⦉@0,1,2</span></span></span></span></div> </body> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#6}.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#6}.-------.InstrumentCoverage.0.html index d479211aa37..74c75c6c46c 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#6}.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#6}.-------.InstrumentCoverage.0.html @@ -79,8 +79,8 @@ For revisions in Pull Requests (PR): 141:61-141:83: @0[17]: _11 = &(*_14) 141:61-141:83: @0[18]: _10 = &(*_11) 141:61-141:83: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -141:61-141:83: @0.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3] -141:61-141:83: @1.Call: _3 = _print(move _4) -> [return: bb2, unwind: bb3] +141:61-141:83: @0.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3] +141:61-141:83: @1.Call: _3 = std::io::_print(move _4) -> [return: bb2, unwind: bb3] 141:61-141:83: @2[5]: _0 = const () 141:85-141:85: @2.Return: return"><span class="annotation">@0,1,2⦊</span>{ println!("not called") }<span class="annotation">⦉@0,1,2</span></span></span></span></div> </body> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#7}.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#7}.-------.InstrumentCoverage.0.html index 2734c0b2468..386fb1b9e6f 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#7}.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#7}.-------.InstrumentCoverage.0.html @@ -79,8 +79,8 @@ For revisions in Pull Requests (PR): 144:9-144:31: @0[17]: _11 = &(*_14) 144:9-144:31: @0[18]: _10 = &(*_11) 144:9-144:31: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -144:9-144:31: @0.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3] -144:9-144:31: @1.Call: _3 = _print(move _4) -> [return: bb2, unwind: bb3] +144:9-144:31: @0.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3] +144:9-144:31: @1.Call: _3 = std::io::_print(move _4) -> [return: bb2, unwind: bb3] 144:9-144:31: @2[5]: _0 = const () 145:6-145:6: @2.Return: return"><span class="annotation">@0,1,2⦊</span>{</span></span> <span class="line"><span class="code even" style="--layer: 1" title="144:18-144:30: @0[5]: _15 = const main::{closure#7}::promoted[1] @@ -93,8 +93,8 @@ For revisions in Pull Requests (PR): 144:9-144:31: @0[17]: _11 = &(*_14) 144:9-144:31: @0[18]: _10 = &(*_11) 144:9-144:31: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -144:9-144:31: @0.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3] -144:9-144:31: @1.Call: _3 = _print(move _4) -> [return: bb2, unwind: bb3] +144:9-144:31: @0.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3] +144:9-144:31: @1.Call: _3 = std::io::_print(move _4) -> [return: bb2, unwind: bb3] 144:9-144:31: @2[5]: _0 = const () 145:6-145:6: @2.Return: return"> println!("not called")</span></span> <span class="line"><span class="code even" style="--layer: 1" title="144:18-144:30: @0[5]: _15 = const main::{closure#7}::promoted[1] @@ -107,8 +107,8 @@ For revisions in Pull Requests (PR): 144:9-144:31: @0[17]: _11 = &(*_14) 144:9-144:31: @0[18]: _10 = &(*_11) 144:9-144:31: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -144:9-144:31: @0.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3] -144:9-144:31: @1.Call: _3 = _print(move _4) -> [return: bb2, unwind: bb3] +144:9-144:31: @0.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3] +144:9-144:31: @1.Call: _3 = std::io::_print(move _4) -> [return: bb2, unwind: bb3] 144:9-144:31: @2[5]: _0 = const () 145:6-145:6: @2.Return: return"> }<span class="annotation">⦉@0,1,2</span></span></span></span></div> </body> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#8}.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#8}.-------.InstrumentCoverage.0.html index a032df54ea2..f9da6ac9dfc 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#8}.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#8}.-------.InstrumentCoverage.0.html @@ -81,8 +81,8 @@ For revisions in Pull Requests (PR): 149:9-149:31: @0[17]: _11 = &(*_14) 149:9-149:31: @0[18]: _10 = &(*_11) 149:9-149:31: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -149:9-149:31: @0.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3] -149:9-149:31: @1.Call: _3 = _print(move _4) -> [return: bb2, unwind: bb3] +149:9-149:31: @0.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3] +149:9-149:31: @1.Call: _3 = std::io::_print(move _4) -> [return: bb2, unwind: bb3] 149:9-149:31: @2[5]: _0 = const () 149:33-149:33: @2.Return: return"><span class="annotation">@0,1,2⦊</span>{ println!("not called") }<span class="annotation">⦉@0,1,2</span></span></span></span></div> </body> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#9}.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#9}.-------.InstrumentCoverage.0.html index 3c174e03ebe..e259fc9bb67 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#9}.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main-{closure#9}.-------.InstrumentCoverage.0.html @@ -81,8 +81,8 @@ For revisions in Pull Requests (PR): 153:9-153:31: @0[17]: _11 = &(*_14) 153:9-153:31: @0[18]: _10 = &(*_11) 153:9-153:31: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -153:9-153:31: @0.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3] -153:9-153:31: @1.Call: _3 = _print(move _4) -> [return: bb2, unwind: bb3] +153:9-153:31: @0.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3] +153:9-153:31: @1.Call: _3 = std::io::_print(move _4) -> [return: bb2, unwind: bb3] 153:9-153:31: @2[5]: _0 = const () 153:33-153:33: @2.Return: return"><span class="annotation">@0,1,2⦊</span>{ println!("not called") }<span class="annotation">⦉@0,1,2</span></span></span></span></div> </body> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main.-------.InstrumentCoverage.0.html index 702c7937064..a7d1728114e 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.closure/closure.main.-------.InstrumentCoverage.0.html @@ -69,516 +69,516 @@ For revisions in Pull Requests (PR): </style> </head> <body> -<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () 3:11-155:2: @41[38]: _0 = const ()"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span>fn main() {</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () 3:11-155:2: @41[38]: _0 = const ()"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () 3:11-155:2: @41[38]: _0 = const ()"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () 3:11-155:2: @41[38]: _0 = const ()"> // dependent conditions.</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () 3:11-155:2: @41[38]: _0 = const ()"> let is_true = std::env::args().len() == 1;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () 3:11-155:2: @41[38]: _0 = const ()"> let is_false = ! is_true;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () 3:11-155:2: @41[38]: _0 = const ()"></span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () 3:11-155:2: @41[38]: _0 = const ()"> let mut some_string = Some(String::from("the string content"));</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () 3:11-155:2: @41[38]: _0 = const ()"> println!(</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () 3:11-155:2: @41[38]: _0 = const ()"> "The string or alt: {}"</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () 3:11-155:2: @41[38]: _0 = const ()"> ,</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () 3:11-155:2: @41[38]: _0 = const ()"> some_string</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () 3:11-155:2: @41[38]: _0 = const ()"> .</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () 3:11-155:2: @41[38]: _0 = const ()"> unwrap_or_else</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () 3:11-155:2: @41[38]: _0 = const ()"> (</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () 3:11-155:2: @41[38]: _0 = const ()"> <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">||</span></span> <span class="line"><span class="code" style="--layer: 0"> {</span></span> @@ -587,327 +587,327 @@ For revisions in Pull Requests (PR): <span class="line"><span class="code" style="--layer: 0"> countdown = 10;</span></span> <span class="line"><span class="code" style="--layer: 0"> }</span></span> <span class="line"><span class="code" style="--layer: 0"> "alt string 1".to_owned()</span></span> -<span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<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 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 3:11-155:2: @41[38]: _0 = const ()"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span></span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 3:11-155:2: @41[38]: _0 = const ()"> )</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 3:11-155:2: @41[38]: _0 = const ()"> );</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 3:11-155:2: @41[38]: _0 = const ()"></span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 3:11-155:2: @41[38]: _0 = const ()"> some_string = Some(String::from("the string content"));</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 3:11-155:2: @41[38]: _0 = const ()"> let</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 3:11-155:2: @41[38]: _0 = const ()"> a</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 3:11-155:2: @41[38]: _0 = const ()"> =</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 3:11-155:2: @41[38]: _0 = const ()"> <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">||</span></span> @@ -917,39 +917,39 @@ For revisions in Pull Requests (PR): <span class="line"><span class="code" style="--layer: 0"> countdown = 10;</span></span> <span class="line"><span class="code" style="--layer: 0"> }</span></span> <span class="line"><span class="code" style="--layer: 0"> "alt string 2".to_owned()</span></span> -<span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<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 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -958,76 +958,76 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () 3:11-155:2: @41[38]: _0 = const ()"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span>;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -1036,76 +1036,76 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () 3:11-155:2: @41[38]: _0 = const ()"> println!(</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -1114,76 +1114,76 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () 3:11-155:2: @41[38]: _0 = const ()"> "The string or alt: {}"</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -1192,76 +1192,76 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () 3:11-155:2: @41[38]: _0 = const ()"> ,</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -1270,76 +1270,76 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () 3:11-155:2: @41[38]: _0 = const ()"> some_string</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -1348,76 +1348,76 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () 3:11-155:2: @41[38]: _0 = const ()"> .</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -1426,76 +1426,76 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () 3:11-155:2: @41[38]: _0 = const ()"> unwrap_or_else</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -1504,76 +1504,76 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () 3:11-155:2: @41[38]: _0 = const ()"> (</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -1582,76 +1582,76 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () 3:11-155:2: @41[38]: _0 = const ()"> a</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -1660,76 +1660,76 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () 3:11-155:2: @41[38]: _0 = const ()"> )</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -1738,76 +1738,76 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () 3:11-155:2: @41[38]: _0 = const ()"> );</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -1816,76 +1816,76 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () 3:11-155:2: @41[38]: _0 = const ()"></span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -1894,76 +1894,76 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () 3:11-155:2: @41[38]: _0 = const ()"> some_string = None;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -1972,76 +1972,76 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () 3:11-155:2: @41[38]: _0 = const ()"> println!(</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -2050,76 +2050,76 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () 3:11-155:2: @41[38]: _0 = const ()"> "The string or alt: {}"</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -2128,76 +2128,76 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () 3:11-155:2: @41[38]: _0 = const ()"> ,</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -2206,76 +2206,76 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () 3:11-155:2: @41[38]: _0 = const ()"> some_string</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -2284,76 +2284,76 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () 3:11-155:2: @41[38]: _0 = const ()"> .</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -2362,76 +2362,76 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () 3:11-155:2: @41[38]: _0 = const ()"> unwrap_or_else</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -2440,76 +2440,76 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () 3:11-155:2: @41[38]: _0 = const ()"> (</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -2518,41 +2518,41 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () 3:11-155:2: @41[38]: _0 = const ()"> <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">||</span></span> <span class="line"><span class="code" style="--layer: 0"> {</span></span> @@ -2561,39 +2561,39 @@ For revisions in Pull Requests (PR): <span class="line"><span class="code" style="--layer: 0"> countdown = 10;</span></span> <span class="line"><span class="code" style="--layer: 0"> }</span></span> <span class="line"><span class="code" style="--layer: 0"> "alt string 3".to_owned()</span></span> -<span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<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 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -2602,79 +2602,79 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 3:11-155:2: @41[38]: _0 = const ()"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span></span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -2683,79 +2683,79 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 3:11-155:2: @41[38]: _0 = const ()"> )</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -2764,79 +2764,79 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 3:11-155:2: @41[38]: _0 = const ()"> );</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -2845,79 +2845,79 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 3:11-155:2: @41[38]: _0 = const ()"></span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -2926,79 +2926,79 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 3:11-155:2: @41[38]: _0 = const ()"> some_string = None;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -3007,79 +3007,79 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 3:11-155:2: @41[38]: _0 = const ()"> let</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -3088,79 +3088,79 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 3:11-155:2: @41[38]: _0 = const ()"> a</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -3169,79 +3169,79 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 3:11-155:2: @41[38]: _0 = const ()"> =</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -3250,43 +3250,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 3:11-155:2: @41[38]: _0 = const ()"> <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">||</span></span> @@ -3296,39 +3296,39 @@ For revisions in Pull Requests (PR): <span class="line"><span class="code" style="--layer: 0"> countdown = 10;</span></span> <span class="line"><span class="code" style="--layer: 0"> }</span></span> <span class="line"><span class="code" style="--layer: 0"> "alt string 4".to_owned()</span></span> -<span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<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 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -3337,43 +3337,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -3382,57 +3382,57 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) 3:11-155:2: @41[38]: _0 = const ()"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span>;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -3441,43 +3441,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -3486,57 +3486,57 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) 3:11-155:2: @41[38]: _0 = const ()"> println!(</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -3545,43 +3545,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -3590,57 +3590,57 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) 3:11-155:2: @41[38]: _0 = const ()"> "The string or alt: {}"</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -3649,43 +3649,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -3694,57 +3694,57 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) 3:11-155:2: @41[38]: _0 = const ()"> ,</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -3753,43 +3753,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -3798,57 +3798,57 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) 3:11-155:2: @41[38]: _0 = const ()"> some_string</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -3857,43 +3857,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -3902,57 +3902,57 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) 3:11-155:2: @41[38]: _0 = const ()"> .</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -3961,43 +3961,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -4006,57 +4006,57 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) 3:11-155:2: @41[38]: _0 = const ()"> unwrap_or_else</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -4065,43 +4065,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -4110,57 +4110,57 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) 3:11-155:2: @41[38]: _0 = const ()"> (</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -4169,43 +4169,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -4214,57 +4214,57 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) 3:11-155:2: @41[38]: _0 = const ()"> a</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -4273,43 +4273,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -4318,57 +4318,57 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) 3:11-155:2: @41[38]: _0 = const ()"> )</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -4377,43 +4377,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -4422,57 +4422,57 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) 3:11-155:2: @41[38]: _0 = const ()"> );</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -4481,43 +4481,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -4526,57 +4526,57 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) 3:11-155:2: @41[38]: _0 = const ()"></span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -4585,43 +4585,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -4630,57 +4630,57 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) 3:11-155:2: @41[38]: _0 = const ()"> let</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -4689,43 +4689,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -4734,57 +4734,57 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) 3:11-155:2: @41[38]: _0 = const ()"> quote_closure</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -4793,43 +4793,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -4838,57 +4838,57 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) 3:11-155:2: @41[38]: _0 = const ()"> =</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -4897,43 +4897,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -4942,20 +4942,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -4966,39 +4966,39 @@ For revisions in Pull Requests (PR): <span class="line"><span class="code" style="--layer: 0"> countdown = 10;</span></span> <span class="line"><span class="code" style="--layer: 0"> }</span></span> <span class="line"><span class="code" style="--layer: 0"> format!("'{}'", val)</span></span> -<span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<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 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -5007,43 +5007,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -5052,20 +5052,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -5074,59 +5074,59 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 3:11-155:2: @41[38]: _0 = const ()"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span>;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -5135,43 +5135,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -5180,20 +5180,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -5202,59 +5202,59 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 3:11-155:2: @41[38]: _0 = const ()"> println!(</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -5263,43 +5263,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -5308,20 +5308,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -5330,59 +5330,59 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 3:11-155:2: @41[38]: _0 = const ()"> "Repeated, quoted string: {:?}"</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -5391,43 +5391,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -5436,20 +5436,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -5458,59 +5458,59 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 3:11-155:2: @41[38]: _0 = const ()"> ,</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -5519,43 +5519,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -5564,20 +5564,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -5586,59 +5586,59 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 3:11-155:2: @41[38]: _0 = const ()"> std::iter::repeat("repeat me")</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -5647,43 +5647,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -5692,20 +5692,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -5714,59 +5714,59 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 3:11-155:2: @41[38]: _0 = const ()"> .take(5)</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -5775,43 +5775,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -5820,20 +5820,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -5842,59 +5842,59 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 3:11-155:2: @41[38]: _0 = const ()"> .map</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -5903,43 +5903,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -5948,20 +5948,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -5970,59 +5970,59 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 3:11-155:2: @41[38]: _0 = const ()"> (</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -6031,43 +6031,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -6076,20 +6076,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -6098,59 +6098,59 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 3:11-155:2: @41[38]: _0 = const ()"> quote_closure</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -6159,43 +6159,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -6204,20 +6204,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -6226,59 +6226,59 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 3:11-155:2: @41[38]: _0 = const ()"> )</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -6287,43 +6287,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -6332,20 +6332,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -6354,59 +6354,59 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 3:11-155:2: @41[38]: _0 = const ()"> .collect::<Vec<_>>()</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -6415,43 +6415,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -6460,20 +6460,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -6482,59 +6482,59 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 3:11-155:2: @41[38]: _0 = const ()"> );</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -6543,43 +6543,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -6588,20 +6588,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -6610,59 +6610,59 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 3:11-155:2: @41[38]: _0 = const ()"></span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -6671,43 +6671,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -6716,20 +6716,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -6738,59 +6738,59 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 3:11-155:2: @41[38]: _0 = const ()"> let</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -6799,43 +6799,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -6844,20 +6844,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -6866,59 +6866,59 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 3:11-155:2: @41[38]: _0 = const ()"> _unused_closure</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -6927,43 +6927,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -6972,20 +6972,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -6994,59 +6994,59 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 3:11-155:2: @41[38]: _0 = const ()"> =</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -7055,43 +7055,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -7100,20 +7100,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -7122,23 +7122,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 3:11-155:2: @41[38]: _0 = const ()"> <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">|</span></span> @@ -7149,39 +7149,39 @@ For revisions in Pull Requests (PR): <span class="line"><span class="code" style="--layer: 0"> countdown = 10;</span></span> <span class="line"><span class="code" style="--layer: 0"> }</span></span> <span class="line"><span class="code" style="--layer: 0"> "closure should be unused".to_owned()</span></span> -<span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<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 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -7190,43 +7190,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -7235,20 +7235,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -7257,23 +7257,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -7281,39 +7281,39 @@ For revisions in Pull Requests (PR): 131:33-131:67: @41[19]: _127 = &mut _125 131:9-131:30: @41[22]: FakeRead(ForLet, _126) 3:11-155:2: @41[38]: _0 = const ()"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span>;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -7322,43 +7322,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -7367,20 +7367,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -7389,23 +7389,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -7413,39 +7413,39 @@ For revisions in Pull Requests (PR): 131:33-131:67: @41[19]: _127 = &mut _125 131:9-131:30: @41[22]: FakeRead(ForLet, _126) 3:11-155:2: @41[38]: _0 = const ()"></span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -7454,43 +7454,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -7499,20 +7499,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -7521,23 +7521,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -7545,39 +7545,39 @@ For revisions in Pull Requests (PR): 131:33-131:67: @41[19]: _127 = &mut _125 131:9-131:30: @41[22]: FakeRead(ForLet, _126) 3:11-155:2: @41[38]: _0 = const ()"> let mut countdown = 10;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -7586,43 +7586,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -7631,20 +7631,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -7653,62 +7653,62 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 130:9-130:22: @41[16]: FakeRead(ForLet, _125) 131:33-131:67: @41[19]: _127 = &mut _125 131:9-131:30: @41[22]: FakeRead(ForLet, _126) -3:11-155:2: @41[38]: _0 = const ()"> let _short_unused_closure = <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">| _unused_arg: u8 | countdown += 1</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +3:11-155:2: @41[38]: _0 = const ()"> let _short_unused_closure = <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">| _unused_arg: u8 | countdown += 1</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -7717,43 +7717,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -7762,20 +7762,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -7784,23 +7784,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -7809,39 +7809,39 @@ For revisions in Pull Requests (PR): 131:9-131:30: @41[22]: FakeRead(ForLet, _126) 136:9-136:30: @41[25]: FakeRead(ForLet, _128) 3:11-155:2: @41[38]: _0 = const ()"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span>;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -7850,43 +7850,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -7895,20 +7895,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -7917,23 +7917,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -7942,39 +7942,39 @@ For revisions in Pull Requests (PR): 131:9-131:30: @41[22]: FakeRead(ForLet, _126) 136:9-136:30: @41[25]: FakeRead(ForLet, _128) 3:11-155:2: @41[38]: _0 = const ()"></span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -7983,43 +7983,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -8028,20 +8028,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -8050,23 +8050,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -8075,39 +8075,39 @@ For revisions in Pull Requests (PR): 131:9-131:30: @41[22]: FakeRead(ForLet, _126) 136:9-136:30: @41[25]: FakeRead(ForLet, _128) 3:11-155:2: @41[38]: _0 = const ()"> // Macros can sometimes confuse the coverage results. Compare this next assignment, with an</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -8116,43 +8116,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -8161,20 +8161,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -8183,23 +8183,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -8208,39 +8208,39 @@ For revisions in Pull Requests (PR): 131:9-131:30: @41[22]: FakeRead(ForLet, _126) 136:9-136:30: @41[25]: FakeRead(ForLet, _128) 3:11-155:2: @41[38]: _0 = const ()"> // unused closure that invokes the `println!()` macro, with the closure assignment above, that</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -8249,43 +8249,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -8294,20 +8294,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -8316,23 +8316,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -8341,39 +8341,39 @@ For revisions in Pull Requests (PR): 131:9-131:30: @41[22]: FakeRead(ForLet, _126) 136:9-136:30: @41[25]: FakeRead(ForLet, _128) 3:11-155:2: @41[38]: _0 = const ()"> // does not use a macro. The closure above correctly shows `0` executions.</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -8382,43 +8382,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -8427,20 +8427,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -8449,23 +8449,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -8473,39 +8473,39 @@ For revisions in Pull Requests (PR): 131:33-131:67: @41[19]: _127 = &mut _125 131:9-131:30: @41[22]: FakeRead(ForLet, _126) 136:9-136:30: @41[25]: FakeRead(ForLet, _128) -3:11-155:2: @41[38]: _0 = const ()"> let _short_unused_closure = <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">| _unused_arg: u8 | println!("not called")</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +3:11-155:2: @41[38]: _0 = const ()"> let _short_unused_closure = <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">| _unused_arg: u8 | println!("not called")</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -8514,43 +8514,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -8559,20 +8559,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -8581,23 +8581,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -8607,39 +8607,39 @@ For revisions in Pull Requests (PR): 136:9-136:30: @41[25]: FakeRead(ForLet, _128) 141:9-141:36: @41[28]: FakeRead(ForLet, _129) 3:11-155:2: @41[38]: _0 = const ()"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span>;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -8648,43 +8648,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -8693,20 +8693,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -8715,23 +8715,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -8741,39 +8741,39 @@ For revisions in Pull Requests (PR): 136:9-136:30: @41[25]: FakeRead(ForLet, _128) 141:9-141:36: @41[28]: FakeRead(ForLet, _129) 3:11-155:2: @41[38]: _0 = const ()"> // The closure assignment above is executed, with a line count of `1`, but the `println!()`</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -8782,43 +8782,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -8827,20 +8827,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -8849,23 +8849,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -8875,39 +8875,39 @@ For revisions in Pull Requests (PR): 136:9-136:30: @41[25]: FakeRead(ForLet, _128) 141:9-141:36: @41[28]: FakeRead(ForLet, _129) 3:11-155:2: @41[38]: _0 = const ()"> // could not have been called, and yet, there is no indication that it wasn't...</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -8916,43 +8916,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -8961,20 +8961,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -8983,23 +8983,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -9009,39 +9009,39 @@ For revisions in Pull Requests (PR): 136:9-136:30: @41[25]: FakeRead(ForLet, _128) 141:9-141:36: @41[28]: FakeRead(ForLet, _129) 3:11-155:2: @41[38]: _0 = const ()"></span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -9050,43 +9050,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -9095,20 +9095,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -9117,23 +9117,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -9143,39 +9143,39 @@ For revisions in Pull Requests (PR): 136:9-136:30: @41[25]: FakeRead(ForLet, _128) 141:9-141:36: @41[28]: FakeRead(ForLet, _129) 3:11-155:2: @41[38]: _0 = const ()"> // ...but adding block braces gives the expected result, showing the block was not executed.</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -9184,43 +9184,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -9229,20 +9229,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -9251,23 +9251,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -9276,39 +9276,39 @@ For revisions in Pull Requests (PR): 131:9-131:30: @41[22]: FakeRead(ForLet, _126) 136:9-136:30: @41[25]: FakeRead(ForLet, _128) 141:9-141:36: @41[28]: FakeRead(ForLet, _129) -3:11-155:2: @41[38]: _0 = const ()"> let _short_unused_closure_block = <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">| _unused_arg: u8 | { println!("not called") }</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +3:11-155:2: @41[38]: _0 = const ()"> let _short_unused_closure_block = <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">| _unused_arg: u8 | { println!("not called") }</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -9317,43 +9317,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -9362,20 +9362,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -9384,23 +9384,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -9411,39 +9411,39 @@ For revisions in Pull Requests (PR): 141:9-141:36: @41[28]: FakeRead(ForLet, _129) 143:9-143:33: @41[31]: FakeRead(ForLet, _130) 3:11-155:2: @41[38]: _0 = const ()"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span>;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -9452,43 +9452,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -9497,20 +9497,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -9519,23 +9519,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -9546,39 +9546,39 @@ For revisions in Pull Requests (PR): 141:9-141:36: @41[28]: FakeRead(ForLet, _129) 143:9-143:33: @41[31]: FakeRead(ForLet, _130) 3:11-155:2: @41[38]: _0 = const ()"></span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -9587,43 +9587,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -9632,20 +9632,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -9654,23 +9654,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -9682,39 +9682,39 @@ For revisions in Pull Requests (PR): 143:9-143:33: @41[31]: FakeRead(ForLet, _130) 3:11-155:2: @41[38]: _0 = const ()"> let _shortish_unused_closure = <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">| _unused_arg: u8 | {</span></span> <span class="line"><span class="code" style="--layer: 0"> println!("not called")</span></span> -<span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<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 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -9723,43 +9723,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -9768,20 +9768,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -9790,23 +9790,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -9818,39 +9818,39 @@ For revisions in Pull Requests (PR): 143:9-143:33: @41[31]: FakeRead(ForLet, _130) 147:9-147:33: @41[34]: FakeRead(ForLet, _131) 3:11-155:2: @41[38]: _0 = const ()"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span>;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -9859,43 +9859,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -9904,20 +9904,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -9926,23 +9926,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -9954,39 +9954,39 @@ For revisions in Pull Requests (PR): 143:9-143:33: @41[31]: FakeRead(ForLet, _130) 147:9-147:33: @41[34]: FakeRead(ForLet, _131) 3:11-155:2: @41[38]: _0 = const ()"></span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -9995,43 +9995,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -10040,20 +10040,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -10062,23 +10062,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -10091,39 +10091,39 @@ For revisions in Pull Requests (PR): 147:9-147:33: @41[34]: FakeRead(ForLet, _131) 3:11-155:2: @41[38]: _0 = const ()"> let _as_short_unused_closure = <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">|</span></span> <span class="line"><span class="code" style="--layer: 0"> _unused_arg: u8</span></span> -<span class="line"><span class="code" style="--layer: 0"> | { println!("not called") }</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code" style="--layer: 0"> | { println!("not called") }</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -10132,43 +10132,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -10177,20 +10177,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -10199,23 +10199,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -10228,39 +10228,39 @@ For revisions in Pull Requests (PR): 147:9-147:33: @41[34]: FakeRead(ForLet, _131) 151:9-151:40: @41[37]: FakeRead(ForLet, _132) 3:11-155:2: @41[38]: _0 = const ()"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span>;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -10269,43 +10269,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -10314,20 +10314,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -10336,23 +10336,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -10365,39 +10365,39 @@ For revisions in Pull Requests (PR): 147:9-147:33: @41[34]: FakeRead(ForLet, _131) 151:9-151:40: @41[37]: FakeRead(ForLet, _132) 3:11-155:2: @41[38]: _0 = const ()"></span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -10406,43 +10406,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -10451,20 +10451,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -10473,23 +10473,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -10503,39 +10503,39 @@ For revisions in Pull Requests (PR): 151:9-151:40: @41[37]: FakeRead(ForLet, _132) 3:11-155:2: @41[38]: _0 = const ()"> let _almost_as_short_unused_closure = <span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42</span></span></span><span class="code" style="--layer: 0">|</span></span> <span class="line"><span class="code" style="--layer: 0"> _unused_arg: u8</span></span> -<span class="line"><span class="code" style="--layer: 0"> | { println!("not called") }</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code" style="--layer: 0"> | { println!("not called") }</span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -10544,43 +10544,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -10589,20 +10589,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -10611,23 +10611,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -10641,39 +10641,39 @@ For revisions in Pull Requests (PR): 151:9-151:40: @41[37]: FakeRead(ForLet, _132) 3:11-155:2: @41[38]: _0 = const () 155:2-155:2: @42.Return: return"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42⦊</span></span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -10682,43 +10682,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -10727,20 +10727,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -10749,23 +10749,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 @@ -10779,39 +10779,39 @@ For revisions in Pull Requests (PR): 151:9-151:40: @41[37]: FakeRead(ForLet, _132) 3:11-155:2: @41[38]: _0 = const () 155:2-155:2: @42.Return: return"> ;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb57] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb57] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb56] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 8:22-8:29: @3[3]: _6 = _1 8:20-8:29: @3[4]: _5 = Not(move _6) 8:9-8:17: @3[6]: FakeRead(ForLet, _5) -10:32-10:66: @3.Call: _8 = <String as From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] -10:27-10:67: @4[0]: _7 = Option::<String>::Some(move _8) +10:32-10:66: @3.Call: _8 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb4, unwind: bb57] +10:27-10:67: @4[0]: _7 = std::option::Option::<std::string::String>::Some(move _8) 10:9-10:24: @5[1]: FakeRead(ForLet, _7) 12:9-12:32: @5[8]: _137 = const main::promoted[4] 12:9-12:32: @5[9]: _14 = &(*_137) 12:9-12:32: @5[10]: _13 = &(*_14) 12:9-12:32: @5[11]: _12 = move _13 as &[&str] (Pointer(Unsize)) 14:9-14:20: @5[21]: _23 = move _7 -14:9-26:10: @5.Call: _22 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] +14:9-26:10: @5.Call: _22 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:18:13: 25:14]>(move _23, move _24) -> [return: bb6, unwind: bb54] 14:9-26:10: @6[2]: _21 = &_22 11:5-27:7: @6[3]: _20 = (move _21,) 11:5-27:7: @6[5]: FakeRead(ForMatchedPlace, _20) 11:5-27:7: @6[7]: _26 = (_20.0: &std::string::String) 11:5-27:7: @6[10]: _28 = &(*_26) -11:5-27:7: @6[12]: _29 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -11:5-27:7: @6.Call: _27 = ArgumentV1::new::<String>(move _28, move _29) -> [return: bb7, unwind: bb53] +11:5-27:7: @6[12]: _29 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _28, move _29) -> [return: bb7, unwind: bb53] 11:5-27:7: @7[2]: _19 = [move _27] 11:5-27:7: @7[5]: _18 = &_19 11:5-27:7: @7[6]: _17 = &(*_18) 11:5-27:7: @7[7]: _16 = move _17 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-27:7: @7.Call: _11 = Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] -11:5-27:7: @8.Call: _10 = _print(move _11) -> [return: bb9, unwind: bb53] +11:5-27:7: @7.Call: _11 = std::fmt::Arguments::new_v1(move _12, move _16) -> [return: bb8, unwind: bb53] +11:5-27:7: @8.Call: _10 = std::io::_print(move _11) -> [return: bb9, unwind: bb53] 11:5-27:7: @10[6]: _9 = const () -29:24-29:58: @10.Call: _31 = <String as From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] -29:19-29:59: @11[0]: _30 = Option::<String>::Some(move _31) +29:24-29:58: @10.Call: _31 = <std::string::String as std::convert::From<&str>>::from(const "the string content") -> [return: bb11, unwind: bb55] +29:19-29:59: @11[0]: _30 = std::option::Option::<std::string::String>::Some(move _31) 33:9-40:6: @14[3]: _33 = &_5 31:9-31:10: @14[6]: FakeRead(ForLet, _32) 42:9-42:32: @14[13]: _136 = const main::promoted[3] @@ -10820,43 +10820,43 @@ For revisions in Pull Requests (PR): 42:9-42:32: @14[16]: _37 = move _38 as &[&str] (Pointer(Unsize)) 44:9-44:20: @14[26]: _48 = move _7 48:13-48:14: @14[28]: _49 = _32 -44:9-49:10: @14.Call: _47 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] +44:9-49:10: @14.Call: _47 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:33:9: 40:6]>(move _48, move _49) -> [return: bb15, unwind: bb51] 44:9-49:10: @15[2]: _46 = &_47 41:5-50:7: @15[3]: _45 = (move _46,) 41:5-50:7: @15[5]: FakeRead(ForMatchedPlace, _45) 41:5-50:7: @15[7]: _50 = (_45.0: &std::string::String) 41:5-50:7: @15[10]: _52 = &(*_50) -41:5-50:7: @15[12]: _53 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -41:5-50:7: @15.Call: _51 = ArgumentV1::new::<String>(move _52, move _53) -> [return: bb16, unwind: bb50] +41:5-50:7: @15[12]: _53 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _52, move _53) -> [return: bb16, unwind: bb50] 41:5-50:7: @16[2]: _44 = [move _51] 41:5-50:7: @16[5]: _43 = &_44 41:5-50:7: @16[6]: _42 = &(*_43) 41:5-50:7: @16[7]: _41 = move _42 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -41:5-50:7: @16.Call: _36 = Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] -41:5-50:7: @17.Call: _35 = _print(move _36) -> [return: bb18, unwind: bb50] +41:5-50:7: @16.Call: _36 = std::fmt::Arguments::new_v1(move _37, move _41) -> [return: bb17, unwind: bb50] +41:5-50:7: @17.Call: _35 = std::io::_print(move _36) -> [return: bb18, unwind: bb50] 41:5-50:7: @19[6]: _34 = const () -52:19-52:23: @19[9]: _54 = Option::<String>::None +52:19-52:23: @19[9]: _54 = std::option::Option::<std::string::String>::None 54:9-54:32: @21[7]: _135 = const main::promoted[2] 54:9-54:32: @21[8]: _60 = &(*_135) 54:9-54:32: @21[9]: _59 = &(*_60) 54:9-54:32: @21[10]: _58 = move _59 as &[&str] (Pointer(Unsize)) 56:9-56:20: @21[20]: _69 = move _7 -56:9-68:10: @21.Call: _68 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] +56:9-68:10: @21.Call: _68 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:60:13: 67:14]>(move _69, move _70) -> [return: bb22, unwind: bb48] 56:9-68:10: @22[2]: _67 = &_68 53:5-69:7: @22[3]: _66 = (move _67,) 53:5-69:7: @22[5]: FakeRead(ForMatchedPlace, _66) 53:5-69:7: @22[7]: _72 = (_66.0: &std::string::String) 53:5-69:7: @22[10]: _74 = &(*_72) -53:5-69:7: @22[12]: _75 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -53:5-69:7: @22.Call: _73 = ArgumentV1::new::<String>(move _74, move _75) -> [return: bb23, unwind: bb47] +53:5-69:7: @22[12]: _75 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _74, move _75) -> [return: bb23, unwind: bb47] 53:5-69:7: @23[2]: _65 = [move _73] 53:5-69:7: @23[5]: _64 = &_65 53:5-69:7: @23[6]: _63 = &(*_64) 53:5-69:7: @23[7]: _62 = move _63 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -53:5-69:7: @23.Call: _57 = Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] -53:5-69:7: @24.Call: _56 = _print(move _57) -> [return: bb25, unwind: bb47] +53:5-69:7: @23.Call: _57 = std::fmt::Arguments::new_v1(move _58, move _62) -> [return: bb24, unwind: bb47] +53:5-69:7: @24.Call: _56 = std::io::_print(move _57) -> [return: bb25, unwind: bb47] 53:5-69:7: @26[6]: _55 = const () -71:19-71:23: @26[9]: _76 = Option::<String>::None +71:19-71:23: @26[9]: _76 = std::option::Option::<std::string::String>::None 75:9-82:6: @28[3]: _78 = &_5 73:9-73:10: @28[6]: FakeRead(ForLet, _77) 84:9-84:32: @28[13]: _134 = const main::promoted[1] @@ -10865,20 +10865,20 @@ For revisions in Pull Requests (PR): 84:9-84:32: @28[16]: _82 = move _83 as &[&str] (Pointer(Unsize)) 86:9-86:20: @28[26]: _93 = move _7 90:13-90:14: @28[28]: _94 = _77 -86:9-91:10: @28.Call: _92 = Option::<String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] +86:9-91:10: @28.Call: _92 = std::option::Option::<std::string::String>::unwrap_or_else::<[closure@../coverage/closure.rs:75:9: 82:6]>(move _93, move _94) -> [return: bb29, unwind: bb45] 86:9-91:10: @29[2]: _91 = &_92 83:5-92:7: @29[3]: _90 = (move _91,) 83:5-92:7: @29[5]: FakeRead(ForMatchedPlace, _90) 83:5-92:7: @29[7]: _95 = (_90.0: &std::string::String) 83:5-92:7: @29[10]: _97 = &(*_95) -83:5-92:7: @29[12]: _98 = <String as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::string::String, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -83:5-92:7: @29.Call: _96 = ArgumentV1::new::<String>(move _97, move _98) -> [return: bb30, unwind: bb44] +83:5-92:7: @29[12]: _98 = <std::string::String as std::fmt::Display>::fmt 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 = std::fmt::ArgumentV1::new::<std::string::String>(move _97, move _98) -> [return: bb30, unwind: bb44] 83:5-92:7: @30[2]: _89 = [move _96] 83:5-92:7: @30[5]: _88 = &_89 83:5-92:7: @30[6]: _87 = &(*_88) 83:5-92:7: @30[7]: _86 = move _87 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -83:5-92:7: @30.Call: _81 = Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] -83:5-92:7: @31.Call: _80 = _print(move _81) -> [return: bb32, unwind: bb44] +83:5-92:7: @30.Call: _81 = std::fmt::Arguments::new_v1(move _82, move _86) -> [return: bb31, unwind: bb44] +83:5-92:7: @31.Call: _80 = std::io::_print(move _81) -> [return: bb32, unwind: bb44] 83:5-92:7: @33[6]: _79 = const () 97:9-104:6: @33[10]: _100 = &_5 95:9-95:22: @33[13]: FakeRead(ForLet, _99) @@ -10887,23 +10887,23 @@ For revisions in Pull Requests (PR): 106:9-106:40: @33[22]: _105 = &(*_106) 106:9-106:40: @33[23]: _104 = move _105 as &[&str] (Pointer(Unsize)) 108:9-108:39: @33.Call: _117 = std::iter::repeat::<&str>(const "repeat me") -> [return: bb34, unwind: bb55] -108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] +108:9-109:21: @34.Call: _116 = <std::iter::Repeat<&str> as std::iter::Iterator>::take(move _117, const 5_usize) -> [return: bb35, unwind: bb55] 112:13-112:26: @35[2]: _118 = _99 -108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as Iterator>::map::<String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] -108:9-114:33: @36.Call: _114 = <Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as Iterator>::collect::<Vec<String>>(move _115) -> [return: bb37, unwind: bb55] +108:9-113:10: @35.Call: _115 = <std::iter::Take<std::iter::Repeat<&str>> as std::iter::Iterator>::map::<std::string::String, [closure@../coverage/closure.rs:97:9: 104:6]>(move _116, move _118) -> [return: bb36, unwind: bb55] +108:9-114:33: @36.Call: _114 = <std::iter::Map<std::iter::Take<std::iter::Repeat<&str>>, [closure@../coverage/closure.rs:97:9: 104:6]> as std::iter::Iterator>::collect::<std::vec::Vec<std::string::String>>(move _115) -> [return: bb37, unwind: bb55] 108:9-114:33: @37[1]: _113 = &_114 105:5-115:7: @37[2]: _112 = (move _113,) 105:5-115:7: @37[4]: FakeRead(ForMatchedPlace, _112) 105:5-115:7: @37[6]: _119 = (_112.0: &std::vec::Vec<std::string::String>) 105:5-115:7: @37[9]: _121 = &(*_119) -105:5-115:7: @37[11]: _122 = <Vec<String> as Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -105:5-115:7: @37.Call: _120 = ArgumentV1::new::<Vec<String>>(move _121, move _122) -> [return: bb38, unwind: bb43] +105:5-115:7: @37[11]: _122 = <std::vec::Vec<std::string::String> as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r std::vec::Vec<std::string::String>, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +105:5-115:7: @37.Call: _120 = std::fmt::ArgumentV1::new::<std::vec::Vec<std::string::String>>(move _121, move _122) -> [return: bb38, unwind: bb43] 105:5-115:7: @38[2]: _111 = [move _120] 105:5-115:7: @38[5]: _110 = &_111 105:5-115:7: @38[6]: _109 = &(*_110) 105:5-115:7: @38[7]: _108 = move _109 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -105:5-115:7: @38.Call: _103 = Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] -105:5-115:7: @39.Call: _102 = _print(move _103) -> [return: bb40, unwind: bb43] +105:5-115:7: @38.Call: _103 = std::fmt::Arguments::new_v1(move _104, move _108) -> [return: bb39, unwind: bb43] +105:5-115:7: @39.Call: _102 = std::io::_print(move _103) -> [return: bb40, unwind: bb43] 105:5-115:7: @41[6]: _101 = const () 118:9-118:24: @41[13]: FakeRead(ForLet, _123) 130:25-130:27: @41[15]: _125 = const 10_i32 diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.conditions/conditions.main.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.conditions/conditions.main.-------.InstrumentCoverage.0.html index 184dba6abd1..0aa6fe65686 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.conditions/conditions.main.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.conditions/conditions.main.-------.InstrumentCoverage.0.html @@ -87,10 +87,10 @@ For revisions in Pull Requests (PR): 10:16-10:29: @3[6]: _5 = Gt(move _6, const 7_u32)"><span class="annotation">@3⦊</span>countdown > 7<span class="annotation">⦉@3</span></span></span><span class="code" style="--layer: 0"> {</span></span> <span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="11:9-11:23: @4[0]: _7 = CheckedSub(_1, const 4_u32) 11:9-11:23: @6[0]: _1 = move (_7.0: u32) -12:9-12:10: @6[1]: _4 = const B"><span class="annotation">@4,6⦊</span>countdown -= 4;</span></span> +12:9-12:10: @6[1]: _4 = const main::B"><span class="annotation">@4,6⦊</span>countdown -= 4;</span></span> <span class="line"><span class="code odd" style="--layer: 1" title="11:9-11:23: @4[0]: _7 = CheckedSub(_1, const 4_u32) 11:9-11:23: @6[0]: _1 = move (_7.0: u32) -12:9-12:10: @6[1]: _4 = const B"> B<span class="annotation">⦉@4,6</span></span></span><span class="code" style="--layer: 0"></span></span> +12:9-12:10: @6[1]: _4 = const main::B"> B<span class="annotation">⦉@4,6</span></span></span><span class="code" style="--layer: 0"></span></span> <span class="line"><span class="code" style="--layer: 0"> } else if </span><span><span class="code even" style="--layer: 1" title="13:15-13:24: @5[2]: _9 = _1 13:15-13:28: @5[3]: _8 = Gt(move _9, const 2_u32)"><span class="annotation">@5⦊</span>countdown > 2<span class="annotation">⦉@5</span></span></span><span class="code" style="--layer: 0"> {</span></span> <span class="line"><span class="code" style="--layer: 0"> if </span><span><span class="code odd" style="--layer: 1" title="14:12-14:21: @7[5]: _14 = _1 @@ -239,8 +239,8 @@ For revisions in Pull Requests (PR): 73:9-73:29: @74[21]: _92 = &(*_112) 73:9-73:29: @74[22]: _91 = &(*_92) 73:9-73:29: @74[23]: _90 = move _91 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -73:9-73:29: @74.Call: _85 = Arguments::new_v1(move _86, move _90) -> [return: bb87, unwind: bb112] -73:9-73:29: @87.Call: _84 = _print(move _85) -> [return: bb88, unwind: bb112] +73:9-73:29: @74.Call: _85 = std::fmt::Arguments::new_v1(move _86, move _90) -> [return: bb87, unwind: bb112] +73:9-73:29: @87.Call: _84 = std::io::_print(move _85) -> [return: bb88, unwind: bb112] 73:9-73:29: @88[5]: _83 = const () 74:9-74:15: @88[7]: _0 = const ()"><span class="annotation">@74,87,88⦊</span>should_be_reachable = countdown;</span></span> <span class="line"><span class="code odd" style="--layer: 1" title="72:35-72:44: @74[1]: _82 = _62 @@ -255,8 +255,8 @@ For revisions in Pull Requests (PR): 73:9-73:29: @74[21]: _92 = &(*_112) 73:9-73:29: @74[22]: _91 = &(*_92) 73:9-73:29: @74[23]: _90 = move _91 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -73:9-73:29: @74.Call: _85 = Arguments::new_v1(move _86, move _90) -> [return: bb87, unwind: bb112] -73:9-73:29: @87.Call: _84 = _print(move _85) -> [return: bb88, unwind: bb112] +73:9-73:29: @74.Call: _85 = std::fmt::Arguments::new_v1(move _86, move _90) -> [return: bb87, unwind: bb112] +73:9-73:29: @87.Call: _84 = std::io::_print(move _85) -> [return: bb88, unwind: bb112] 73:9-73:29: @88[5]: _83 = const () 74:9-74:15: @88[7]: _0 = const ()"> println!("reached");</span></span> <span class="line"><span class="code odd" style="--layer: 1" title="72:35-72:44: @74[1]: _82 = _62 @@ -271,8 +271,8 @@ For revisions in Pull Requests (PR): 73:9-73:29: @74[21]: _92 = &(*_112) 73:9-73:29: @74[22]: _91 = &(*_92) 73:9-73:29: @74[23]: _90 = move _91 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -73:9-73:29: @74.Call: _85 = Arguments::new_v1(move _86, move _90) -> [return: bb87, unwind: bb112] -73:9-73:29: @87.Call: _84 = _print(move _85) -> [return: bb88, unwind: bb112] +73:9-73:29: @74.Call: _85 = std::fmt::Arguments::new_v1(move _86, move _90) -> [return: bb87, unwind: bb112] +73:9-73:29: @87.Call: _84 = std::io::_print(move _85) -> [return: bb88, unwind: bb112] 73:9-73:29: @88[5]: _83 = const () 74:9-74:15: @88[7]: _0 = const ()"> return<span class="annotation">⦉@74,87,88</span></span></span><span class="code" style="--layer: 0">;</span></span> <span class="line"><span class="code" style="--layer: 0"> };</span></span> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.dead_code/dead_code.main.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.dead_code/dead_code.main.-------.InstrumentCoverage.0.html index 421fe27825c..be06ddd126d 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.dead_code/dead_code.main.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.dead_code/dead_code.main.-------.InstrumentCoverage.0.html @@ -69,65 +69,65 @@ For revisions in Pull Requests (PR): </style> </head> <body> -<div class="code" style="counter-reset: line 26"><span class="line"><span><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<div class="code" style="counter-reset: line 26"><span class="line"><span><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 31:19-31:35: @1[0]: _3 = &_4 -31:19-31:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +31:19-31:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 31:19-31:46: @2[1]: _1 = Eq(move _2, const 1_usize) 31:9-31:16: @2[3]: FakeRead(ForLet, _1) 33:25-33:26: @3[2]: _5 = const 0_i32 33:9-33:22: @3[3]: FakeRead(ForLet, _5) 34:8-34:15: @3[5]: _6 = _1"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 31:19-31:35: @1[0]: _3 = &_4 -31:19-31:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +31:19-31:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 31:19-31:46: @2[1]: _1 = Eq(move _2, const 1_usize) 31:9-31:16: @2[3]: FakeRead(ForLet, _1) 33:25-33:26: @3[2]: _5 = const 0_i32 33:9-33:22: @3[3]: FakeRead(ForLet, _5) 34:8-34:15: @3[5]: _6 = _1"> // 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="31:19-31:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 31:19-31:35: @1[0]: _3 = &_4 -31:19-31:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +31:19-31:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 31:19-31:46: @2[1]: _1 = Eq(move _2, const 1_usize) 31:9-31:16: @2[3]: FakeRead(ForLet, _1) 33:25-33:26: @3[2]: _5 = const 0_i32 33:9-33:22: @3[3]: FakeRead(ForLet, _5) 34:8-34:15: @3[5]: _6 = _1"> // 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="31:19-31:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 31:19-31:35: @1[0]: _3 = &_4 -31:19-31:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +31:19-31:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 31:19-31:46: @2[1]: _1 = Eq(move _2, const 1_usize) 31:9-31:16: @2[3]: FakeRead(ForLet, _1) 33:25-33:26: @3[2]: _5 = const 0_i32 33:9-33:22: @3[3]: FakeRead(ForLet, _5) 34:8-34:15: @3[5]: _6 = _1"> // dependent conditions.</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 31:19-31:35: @1[0]: _3 = &_4 -31:19-31:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +31:19-31:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 31:19-31:46: @2[1]: _1 = Eq(move _2, const 1_usize) 31:9-31:16: @2[3]: FakeRead(ForLet, _1) 33:25-33:26: @3[2]: _5 = const 0_i32 33:9-33:22: @3[3]: FakeRead(ForLet, _5) 34:8-34:15: @3[5]: _6 = _1"> let is_true = std::env::args().len() == 1;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 31:19-31:35: @1[0]: _3 = &_4 -31:19-31:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +31:19-31:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 31:19-31:46: @2[1]: _1 = Eq(move _2, const 1_usize) 31:9-31:16: @2[3]: FakeRead(ForLet, _1) 33:25-33:26: @3[2]: _5 = const 0_i32 33:9-33:22: @3[3]: FakeRead(ForLet, _5) 34:8-34:15: @3[5]: _6 = _1"></span></span> -<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 31:19-31:35: @1[0]: _3 = &_4 -31:19-31:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +31:19-31:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 31:19-31:46: @2[1]: _1 = Eq(move _2, const 1_usize) 31:9-31:16: @2[3]: FakeRead(ForLet, _1) 33:25-33:26: @3[2]: _5 = const 0_i32 33:9-33:22: @3[3]: FakeRead(ForLet, _5) 34:8-34:15: @3[5]: _6 = _1"> let mut countdown = 0;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 31:19-31:35: @1[0]: _3 = &_4 -31:19-31:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +31:19-31:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 31:19-31:46: @2[1]: _1 = Eq(move _2, const 1_usize) 31:9-31:16: @2[3]: FakeRead(ForLet, _1) 33:25-33:26: @3[2]: _5 = const 0_i32 diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.dead_code/dead_code.unused_fn.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.dead_code/dead_code.unused_fn.-------.InstrumentCoverage.0.html index ff3493c9f62..7f2d8d3c8ec 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.dead_code/dead_code.unused_fn.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.dead_code/dead_code.unused_fn.-------.InstrumentCoverage.0.html @@ -69,65 +69,65 @@ For revisions in Pull Requests (PR): </style> </head> <body> -<div class="code" style="counter-reset: line 14"><span class="line"><span><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<div class="code" style="counter-reset: line 14"><span class="line"><span><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 19:19-19:35: @1[0]: _3 = &_4 -19:19-19:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +19:19-19:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 19:19-19:46: @2[1]: _1 = Eq(move _2, const 1_usize) 19:9-19:16: @2[3]: FakeRead(ForLet, _1) 21:25-21:26: @3[2]: _5 = const 0_i32 21:9-21:22: @3[3]: FakeRead(ForLet, _5) 22:8-22:15: @3[5]: _6 = _1"><span class="annotation">@0,1,2,3⦊</span>fn unused_fn() {</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 19:19-19:35: @1[0]: _3 = &_4 -19:19-19:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +19:19-19:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 19:19-19:46: @2[1]: _1 = Eq(move _2, const 1_usize) 19:9-19:16: @2[3]: FakeRead(ForLet, _1) 21:25-21:26: @3[2]: _5 = const 0_i32 21:9-21:22: @3[3]: FakeRead(ForLet, _5) 22:8-22:15: @3[5]: _6 = _1"> // 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="19:19-19:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 19:19-19:35: @1[0]: _3 = &_4 -19:19-19:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +19:19-19:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 19:19-19:46: @2[1]: _1 = Eq(move _2, const 1_usize) 19:9-19:16: @2[3]: FakeRead(ForLet, _1) 21:25-21:26: @3[2]: _5 = const 0_i32 21:9-21:22: @3[3]: FakeRead(ForLet, _5) 22:8-22:15: @3[5]: _6 = _1"> // 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="19:19-19:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 19:19-19:35: @1[0]: _3 = &_4 -19:19-19:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +19:19-19:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 19:19-19:46: @2[1]: _1 = Eq(move _2, const 1_usize) 19:9-19:16: @2[3]: FakeRead(ForLet, _1) 21:25-21:26: @3[2]: _5 = const 0_i32 21:9-21:22: @3[3]: FakeRead(ForLet, _5) 22:8-22:15: @3[5]: _6 = _1"> // dependent conditions.</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 19:19-19:35: @1[0]: _3 = &_4 -19:19-19:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +19:19-19:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 19:19-19:46: @2[1]: _1 = Eq(move _2, const 1_usize) 19:9-19:16: @2[3]: FakeRead(ForLet, _1) 21:25-21:26: @3[2]: _5 = const 0_i32 21:9-21:22: @3[3]: FakeRead(ForLet, _5) 22:8-22:15: @3[5]: _6 = _1"> let is_true = std::env::args().len() == 1;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 19:19-19:35: @1[0]: _3 = &_4 -19:19-19:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +19:19-19:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 19:19-19:46: @2[1]: _1 = Eq(move _2, const 1_usize) 19:9-19:16: @2[3]: FakeRead(ForLet, _1) 21:25-21:26: @3[2]: _5 = const 0_i32 21:9-21:22: @3[3]: FakeRead(ForLet, _5) 22:8-22:15: @3[5]: _6 = _1"></span></span> -<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 19:19-19:35: @1[0]: _3 = &_4 -19:19-19:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +19:19-19:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 19:19-19:46: @2[1]: _1 = Eq(move _2, const 1_usize) 19:9-19:16: @2[3]: FakeRead(ForLet, _1) 21:25-21:26: @3[2]: _5 = const 0_i32 21:9-21:22: @3[3]: FakeRead(ForLet, _5) 22:8-22:15: @3[5]: _6 = _1"> let mut countdown = 0;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 19:19-19:35: @1[0]: _3 = &_4 -19:19-19:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +19:19-19:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 19:19-19:46: @2[1]: _1 = Eq(move _2, const 1_usize) 19:9-19:16: @2[3]: FakeRead(ForLet, _1) 21:25-21:26: @3[2]: _5 = const 0_i32 diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.dead_code/dead_code.unused_pub_fn_not_in_library.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.dead_code/dead_code.unused_pub_fn_not_in_library.-------.InstrumentCoverage.0.html index 829113e8a71..be44f71348c 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.dead_code/dead_code.unused_pub_fn_not_in_library.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.dead_code/dead_code.unused_pub_fn_not_in_library.-------.InstrumentCoverage.0.html @@ -69,65 +69,65 @@ For revisions in Pull Requests (PR): </style> </head> <body> -<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 10:8-10:15: @3[5]: _6 = _1"><span class="annotation">@0,1,2,3⦊</span>pub fn unused_pub_fn_not_in_library() {</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 10:8-10:15: @3[5]: _6 = _1"> // 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: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 10:8-10:15: @3[5]: _6 = _1"> // 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: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 10:8-10:15: @3[5]: _6 = _1"> // 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: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 10:8-10:15: @3[5]: _6 = _1"> 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: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 10:8-10:15: @3[5]: _6 = _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: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 10:8-10:15: @3[5]: _6 = _1"> let mut countdown = 0;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.doctest/doctest.main.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.doctest/doctest.main.-------.InstrumentCoverage.0.html index 3566912628a..93a4004991f 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.doctest/doctest.main.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.doctest/doctest.main.-------.InstrumentCoverage.0.html @@ -84,16 +84,16 @@ For revisions in Pull Requests (PR): 75:9-75:26: @3[28]: _29 = (_24.0: &&i32) 75:9-75:26: @3[30]: _30 = (_24.1: &&i32) 75:9-75:26: @3[33]: _32 = &(*_29) -75:9-75:26: @3[35]: _33 = <&i32 as Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -75:9-75:26: @3.Call: _31 = ArgumentV1::new::<&i32>(move _32, move _33) -> [return: bb5, unwind: bb14] +75:9-75:26: @3[35]: _33 = <&i32 as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +75:9-75:26: @3.Call: _31 = std::fmt::ArgumentV1::new::<&i32>(move _32, move _33) -> [return: bb5, unwind: bb14] 75:9-75:26: @5[4]: _35 = &(*_30) -75:9-75:26: @5[6]: _36 = <&i32 as Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -75:9-75:26: @5.Call: _34 = ArgumentV1::new::<&i32>(move _35, move _36) -> [return: bb6, unwind: bb14] +75:9-75:26: @5[6]: _36 = <&i32 as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +75:9-75:26: @5.Call: _34 = std::fmt::ArgumentV1::new::<&i32>(move _35, move _36) -> [return: bb6, unwind: bb14] 75:9-75:26: @6[2]: _23 = [move _31, move _34] 75:9-75:26: @6[7]: _22 = &_23 75:9-75:26: @6[8]: _21 = &(*_22) 75:9-75:26: @6[9]: _20 = move _21 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -75:9-75:26: @6.Call: _15 = Arguments::new_v1(move _16, move _20) -> [return: bb7, unwind: bb14] +75:9-75:26: @6.Call: _15 = std::fmt::Arguments::new_v1(move _16, move _20) -> [return: bb7, unwind: bb14] 75:9-75:26: @7.Call: core::panicking::panic_fmt(move _15) -> bb14"><span class="annotation">@3,5,6,7⦊</span>assert_eq!(1, 1);<span class="annotation">⦉@3,5,6,7</span></span><span><span class="code odd" style="--layer: 1" title="75:9-75:26: @4[0]: _2 = const ()"><span class="annotation">⦉@4</span></span></span><span class="code" style="--layer: 0"></span></span> <span class="line"><span class="code" style="--layer: 0"> } else {</span></span> <span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="77:9-77:26: @9[0]: _37 = const ()"><span class="annotation">@9⦊</span></span></span><span class="code even" style="--layer: 2" title="77:9-77:26: @8[5]: _72 = const main::promoted[0] @@ -109,16 +109,16 @@ For revisions in Pull Requests (PR): 77:9-77:26: @8[28]: _64 = (_59.0: &&i32) 77:9-77:26: @8[30]: _65 = (_59.1: &&i32) 77:9-77:26: @8[33]: _67 = &(*_64) -77:9-77:26: @8[35]: _68 = <&i32 as Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -77:9-77:26: @8.Call: _66 = ArgumentV1::new::<&i32>(move _67, move _68) -> [return: bb10, unwind: bb14] +77:9-77:26: @8[35]: _68 = <&i32 as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +77:9-77:26: @8.Call: _66 = std::fmt::ArgumentV1::new::<&i32>(move _67, move _68) -> [return: bb10, unwind: bb14] 77:9-77:26: @10[4]: _70 = &(*_65) -77:9-77:26: @10[6]: _71 = <&i32 as Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -77:9-77:26: @10.Call: _69 = ArgumentV1::new::<&i32>(move _70, move _71) -> [return: bb11, unwind: bb14] +77:9-77:26: @10[6]: _71 = <&i32 as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +77:9-77:26: @10.Call: _69 = std::fmt::ArgumentV1::new::<&i32>(move _70, move _71) -> [return: bb11, unwind: bb14] 77:9-77:26: @11[2]: _58 = [move _66, move _69] 77:9-77:26: @11[7]: _57 = &_58 77:9-77:26: @11[8]: _56 = &(*_57) 77:9-77:26: @11[9]: _55 = move _56 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -77:9-77:26: @11.Call: _50 = Arguments::new_v1(move _51, move _55) -> [return: bb12, unwind: bb14] +77:9-77:26: @11.Call: _50 = std::fmt::Arguments::new_v1(move _51, move _55) -> [return: bb12, unwind: bb14] 77:9-77:26: @12.Call: core::panicking::panic_fmt(move _50) -> bb14"><span class="annotation">@8,10,11,12⦊</span>assert_eq!(1, 2);<span class="annotation">⦉@8,10,11,12</span></span><span><span class="code even" style="--layer: 1" title="77:9-77:26: @9[0]: _37 = const ()"><span class="annotation">⦉@9</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">}</span><span><span class="code odd" style="--layer: 1" title="79:2-79:2: @13.Return: return"><span class="annotation">@13⦊</span>‸<span class="annotation">⦉@13</span></span></span></span></div> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.doctest_crate/doctest_crate.fn_run_in_doctests.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.doctest_crate/doctest_crate.fn_run_in_doctests.-------.InstrumentCoverage.0.html index 02c25cc904c..f55bb0f32d9 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.doctest_crate/doctest_crate.fn_run_in_doctests.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.doctest_crate/doctest_crate.fn_run_in_doctests.-------.InstrumentCoverage.0.html @@ -84,16 +84,16 @@ For revisions in Pull Requests (PR): 4:14-4:30: @6[28]: _28 = (_23.0: &&i32) 4:14-4:30: @6[30]: _29 = (_23.1: &&i32) 4:14-4:30: @6[33]: _31 = &(*_28) -4:14-4:30: @6[35]: _32 = <&i32 as Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -4:14-4:30: @6.Call: _30 = ArgumentV1::new::<&i32>(move _31, move _32) -> [return: bb8, unwind: bb29] +4:14-4:30: @6[35]: _32 = <&i32 as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +4:14-4:30: @6.Call: _30 = std::fmt::ArgumentV1::new::<&i32>(move _31, move _32) -> [return: bb8, unwind: bb29] 4:14-4:30: @8[4]: _34 = &(*_29) -4:14-4:30: @8[6]: _35 = <&i32 as Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -4:14-4:30: @8.Call: _33 = ArgumentV1::new::<&i32>(move _34, move _35) -> [return: bb9, unwind: bb29] +4:14-4:30: @8[6]: _35 = <&i32 as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +4:14-4:30: @8.Call: _33 = std::fmt::ArgumentV1::new::<&i32>(move _34, move _35) -> [return: bb9, unwind: bb29] 4:14-4:30: @9[2]: _22 = [move _30, move _33] 4:14-4:30: @9[7]: _21 = &_22 4:14-4:30: @9[8]: _20 = &(*_21) 4:14-4:30: @9[9]: _19 = move _20 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -4:14-4:30: @9.Call: _14 = Arguments::new_v1(move _15, move _19) -> [return: bb10, unwind: bb29] +4:14-4:30: @9.Call: _14 = std::fmt::Arguments::new_v1(move _15, move _19) -> [return: bb10, unwind: bb29] 4:14-4:30: @10.Call: core::panicking::panic_fmt(move _14) -> bb29"><span class="annotation">@6,8,9,10⦊</span>assert_eq!(1, 1)<span class="annotation">⦉@6,8,9,10</span></span><span><span class="code odd" style="--layer: 1" title="4:14-4:30: @7[0]: _0 = const ()"><span class="annotation">⦉@7</span></span></span><span class="code" style="--layer: 0">, // this is run,</span></span> <span class="line"><span class="code" style="--layer: 0"> 2 => </span><span><span class="code even" style="--layer: 1" title="5:14-5:30: @13[0]: _0 = const ()"><span class="annotation">@13⦊</span></span></span><span class="code even" style="--layer: 2" title="5:14-5:30: @12[5]: _141 = const fn_run_in_doctests::promoted[3] 5:14-5:30: @12[6]: _51 = &(*_141) @@ -108,16 +108,16 @@ For revisions in Pull Requests (PR): 5:14-5:30: @12[28]: _62 = (_57.0: &&i32) 5:14-5:30: @12[30]: _63 = (_57.1: &&i32) 5:14-5:30: @12[33]: _65 = &(*_62) -5:14-5:30: @12[35]: _66 = <&i32 as Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -5:14-5:30: @12.Call: _64 = ArgumentV1::new::<&i32>(move _65, move _66) -> [return: bb14, unwind: bb29] +5:14-5:30: @12[35]: _66 = <&i32 as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +5:14-5:30: @12.Call: _64 = std::fmt::ArgumentV1::new::<&i32>(move _65, move _66) -> [return: bb14, unwind: bb29] 5:14-5:30: @14[4]: _68 = &(*_63) -5:14-5:30: @14[6]: _69 = <&i32 as Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -5:14-5:30: @14.Call: _67 = ArgumentV1::new::<&i32>(move _68, move _69) -> [return: bb15, unwind: bb29] +5:14-5:30: @14[6]: _69 = <&i32 as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +5:14-5:30: @14.Call: _67 = std::fmt::ArgumentV1::new::<&i32>(move _68, move _69) -> [return: bb15, unwind: bb29] 5:14-5:30: @15[2]: _56 = [move _64, move _67] 5:14-5:30: @15[7]: _55 = &_56 5:14-5:30: @15[8]: _54 = &(*_55) 5:14-5:30: @15[9]: _53 = move _54 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -5:14-5:30: @15.Call: _48 = Arguments::new_v1(move _49, move _53) -> [return: bb16, unwind: bb29] +5:14-5:30: @15.Call: _48 = std::fmt::Arguments::new_v1(move _49, move _53) -> [return: bb16, unwind: bb29] 5:14-5:30: @16.Call: core::panicking::panic_fmt(move _48) -> bb29"><span class="annotation">@12,14,15,16⦊</span>assert_eq!(1, 1)<span class="annotation">⦉@12,14,15,16</span></span><span><span class="code even" style="--layer: 1" title="5:14-5:30: @13[0]: _0 = const ()"><span class="annotation">⦉@13</span></span></span><span class="code" style="--layer: 0">, // this,</span></span> <span class="line"><span class="code" style="--layer: 0"> 3 => </span><span><span class="code odd" style="--layer: 1" title="6:14-6:30: @19[0]: _0 = const ()"><span class="annotation">@19⦊</span></span></span><span class="code even" style="--layer: 2" title="6:14-6:30: @18[5]: _144 = const fn_run_in_doctests::promoted[6] 6:14-6:30: @18[6]: _85 = &(*_144) @@ -132,16 +132,16 @@ For revisions in Pull Requests (PR): 6:14-6:30: @18[28]: _96 = (_91.0: &&i32) 6:14-6:30: @18[30]: _97 = (_91.1: &&i32) 6:14-6:30: @18[33]: _99 = &(*_96) -6:14-6:30: @18[35]: _100 = <&i32 as Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -6:14-6:30: @18.Call: _98 = ArgumentV1::new::<&i32>(move _99, move _100) -> [return: bb20, unwind: bb29] +6:14-6:30: @18[35]: _100 = <&i32 as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +6:14-6:30: @18.Call: _98 = std::fmt::ArgumentV1::new::<&i32>(move _99, move _100) -> [return: bb20, unwind: bb29] 6:14-6:30: @20[4]: _102 = &(*_97) -6:14-6:30: @20[6]: _103 = <&i32 as Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -6:14-6:30: @20.Call: _101 = ArgumentV1::new::<&i32>(move _102, move _103) -> [return: bb21, unwind: bb29] +6:14-6:30: @20[6]: _103 = <&i32 as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +6:14-6:30: @20.Call: _101 = std::fmt::ArgumentV1::new::<&i32>(move _102, move _103) -> [return: bb21, unwind: bb29] 6:14-6:30: @21[2]: _90 = [move _98, move _101] 6:14-6:30: @21[7]: _89 = &_90 6:14-6:30: @21[8]: _88 = &(*_89) 6:14-6:30: @21[9]: _87 = move _88 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -6:14-6:30: @21.Call: _82 = Arguments::new_v1(move _83, move _87) -> [return: bb22, unwind: bb29] +6:14-6:30: @21.Call: _82 = std::fmt::Arguments::new_v1(move _83, move _87) -> [return: bb22, unwind: bb29] 6:14-6:30: @22.Call: core::panicking::panic_fmt(move _82) -> bb29"><span class="annotation">@18,20,21,22⦊</span>assert_eq!(1, 1)<span class="annotation">⦉@18,20,21,22</span></span><span><span class="code odd" style="--layer: 1" title="6:14-6:30: @19[0]: _0 = const ()"><span class="annotation">⦉@19</span></span></span><span class="code" style="--layer: 0">, // and this too</span></span> <span class="line"><span class="code" style="--layer: 0"> _ => </span><span><span class="code even" style="--layer: 1" title="7:14-7:30: @24[0]: _0 = const ()"><span class="annotation">@24⦊</span></span></span><span class="code even" style="--layer: 2" title="7:14-7:30: @23[5]: _147 = const fn_run_in_doctests::promoted[9] 7:14-7:30: @23[6]: _119 = &(*_147) @@ -156,16 +156,16 @@ For revisions in Pull Requests (PR): 7:14-7:30: @23[28]: _130 = (_125.0: &&i32) 7:14-7:30: @23[30]: _131 = (_125.1: &&i32) 7:14-7:30: @23[33]: _133 = &(*_130) -7:14-7:30: @23[35]: _134 = <&i32 as Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -7:14-7:30: @23.Call: _132 = ArgumentV1::new::<&i32>(move _133, move _134) -> [return: bb25, unwind: bb29] +7:14-7:30: @23[35]: _134 = <&i32 as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +7:14-7:30: @23.Call: _132 = std::fmt::ArgumentV1::new::<&i32>(move _133, move _134) -> [return: bb25, unwind: bb29] 7:14-7:30: @25[4]: _136 = &(*_131) -7:14-7:30: @25[6]: _137 = <&i32 as Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -7:14-7:30: @25.Call: _135 = ArgumentV1::new::<&i32>(move _136, move _137) -> [return: bb26, unwind: bb29] +7:14-7:30: @25[6]: _137 = <&i32 as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +7:14-7:30: @25.Call: _135 = std::fmt::ArgumentV1::new::<&i32>(move _136, move _137) -> [return: bb26, unwind: bb29] 7:14-7:30: @26[2]: _124 = [move _132, move _135] 7:14-7:30: @26[7]: _123 = &_124 7:14-7:30: @26[8]: _122 = &(*_123) 7:14-7:30: @26[9]: _121 = move _122 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -7:14-7:30: @26.Call: _116 = Arguments::new_v1(move _117, move _121) -> [return: bb27, unwind: bb29] +7:14-7:30: @26.Call: _116 = std::fmt::Arguments::new_v1(move _117, move _121) -> [return: bb27, unwind: bb29] 7:14-7:30: @27.Call: core::panicking::panic_fmt(move _116) -> bb29"><span class="annotation">@23,25,26,27⦊</span>assert_eq!(1, 2)<span class="annotation">⦉@23,25,26,27</span></span><span><span class="code even" style="--layer: 1" title="7:14-7:30: @24[0]: _0 = const ()"><span class="annotation">⦉@24</span></span></span><span class="code" style="--layer: 0">, // however this is not</span></span> <span class="line"><span class="code" style="--layer: 0"> }</span></span> <span class="line"><span class="code" style="--layer: 0">}</span><span><span class="code odd" style="--layer: 1" title="9:2-9:2: @28.Return: return"><span class="annotation">@28⦊</span>‸<span class="annotation">⦉@28</span></span></span></span></div> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.drop_trait/drop_trait.main.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.drop_trait/drop_trait.main.-------.InstrumentCoverage.0.html index bf49fed2dd6..66a6e776a06 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.drop_trait/drop_trait.main.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.drop_trait/drop_trait.main.-------.InstrumentCoverage.0.html @@ -109,10 +109,10 @@ For revisions in Pull Requests (PR): 20:9-20:43: @1[18]: _15 = &(*_20) 20:9-20:43: @1[19]: _14 = &(*_15) 20:9-20:43: @1[20]: _13 = move _14 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -20:9-20:43: @1.Call: _8 = Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb11] -20:9-20:43: @3.Call: _7 = _print(move _8) -> [return: bb4, unwind: bb11] +20:9-20:43: @1.Call: _8 = std::fmt::Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb11] +20:9-20:43: @3.Call: _7 = std::io::_print(move _8) -> [return: bb4, unwind: bb11] 20:9-20:43: @4[5]: _6 = const () -21:16-21:22: @4[7]: _0 = Result::<(), u8>::Err(const 1_u8)"><span class="annotation">@1,3,4,8,9⦊</span>println!("Exiting with error...");</span></span> +21:16-21:22: @4[7]: _0 = std::result::Result::<(), u8>::Err(const 1_u8)"><span class="annotation">@1,3,4,8,9⦊</span>println!("Exiting with error...");</span></span> <span class="line"><span class="code odd" style="--layer: 1" title="20:18-20:41: @1[6]: _21 = const main::promoted[1] 20:18-20:41: @1[7]: _11 = &(*_21) 20:18-20:41: @1[8]: _10 = &(*_11) @@ -123,30 +123,30 @@ For revisions in Pull Requests (PR): 20:9-20:43: @1[18]: _15 = &(*_20) 20:9-20:43: @1[19]: _14 = &(*_15) 20:9-20:43: @1[20]: _13 = move _14 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -20:9-20:43: @1.Call: _8 = Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb11] -20:9-20:43: @3.Call: _7 = _print(move _8) -> [return: bb4, unwind: bb11] +20:9-20:43: @1.Call: _8 = std::fmt::Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb11] +20:9-20:43: @3.Call: _7 = std::io::_print(move _8) -> [return: bb4, unwind: bb11] 20:9-20:43: @4[5]: _6 = const () -21:16-21:22: @4[7]: _0 = Result::<(), u8>::Err(const 1_u8)"> return Err(1)<span class="annotation">⦉@1,3,4,8,9</span></span></span><span class="code" style="--layer: 0">;</span></span> +21:16-21:22: @4[7]: _0 = std::result::Result::<(), u8>::Err(const 1_u8)"> return Err(1)<span class="annotation">⦉@1,3,4,8,9</span></span></span><span class="code" style="--layer: 0">;</span></span> <span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="22:6-22:6: @2[0]: _3 = const () 24:13-24:40: @2[4]: _18 = Firework { strength: const 1000_i32 } 26:8-26:10: @5[2]: _19 = () -26:5-26:11: @5[3]: _0 = Result::<(), u8>::Ok(move _19)"><span class="annotation">@2,5,6,7⦊</span></span></span> +26:5-26:11: @5[3]: _0 = std::result::Result::<(), u8>::Ok(move _19)"><span class="annotation">@2,5,6,7⦊</span></span></span> <span class="line"><span class="code even" style="--layer: 1" title="22:6-22:6: @2[0]: _3 = const () 24:13-24:40: @2[4]: _18 = Firework { strength: const 1000_i32 } 26:8-26:10: @5[2]: _19 = () -26:5-26:11: @5[3]: _0 = Result::<(), u8>::Ok(move _19)"></span></span> +26:5-26:11: @5[3]: _0 = std::result::Result::<(), u8>::Ok(move _19)"></span></span> <span class="line"><span class="code even" style="--layer: 1" title="22:6-22:6: @2[0]: _3 = const () 24:13-24:40: @2[4]: _18 = Firework { strength: const 1000_i32 } 26:8-26:10: @5[2]: _19 = () -26:5-26:11: @5[3]: _0 = Result::<(), u8>::Ok(move _19)"> let _ = Firework { strength: 1000 };</span></span> +26:5-26:11: @5[3]: _0 = std::result::Result::<(), u8>::Ok(move _19)"> let _ = Firework { strength: 1000 };</span></span> <span class="line"><span class="code even" style="--layer: 1" title="22:6-22:6: @2[0]: _3 = const () 24:13-24:40: @2[4]: _18 = Firework { strength: const 1000_i32 } 26:8-26:10: @5[2]: _19 = () -26:5-26:11: @5[3]: _0 = Result::<(), u8>::Ok(move _19)"></span></span> +26:5-26:11: @5[3]: _0 = std::result::Result::<(), u8>::Ok(move _19)"></span></span> <span class="line"><span class="code even" style="--layer: 1" title="22:6-22:6: @2[0]: _3 = const () 24:13-24:40: @2[4]: _18 = Firework { strength: const 1000_i32 } 26:8-26:10: @5[2]: _19 = () -26:5-26:11: @5[3]: _0 = Result::<(), u8>::Ok(move _19)"> Ok(())<span class="annotation">⦉@2,5,6,7</span></span></span><span class="code" style="--layer: 0"></span></span> +26:5-26:11: @5[3]: _0 = std::result::Result::<(), u8>::Ok(move _19)"> Ok(())<span class="annotation">⦉@2,5,6,7</span></span></span><span class="code" style="--layer: 0"></span></span> <span class="line"><span class="code" style="--layer: 0">}</span><span><span class="code odd" style="--layer: 1" title="27:2-27:2: @10.Return: return"><span class="annotation">@10⦊</span>‸<span class="annotation">⦉@10</span></span></span></span></div> </body> </html> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.drop_trait/drop_trait.{impl#0}-drop.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.drop_trait/drop_trait.{impl#0}-drop.-------.InstrumentCoverage.0.html index b5dedeec8ac..57d56c5cf73 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.drop_trait/drop_trait.{impl#0}-drop.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.drop_trait/drop_trait.{impl#0}-drop.-------.InstrumentCoverage.0.html @@ -69,7 +69,7 @@ For revisions in Pull Requests (PR): </style> </head> <body> -<div class="code" style="counter-reset: line 8"><span class="line"> <span><span class="code even" style="--layer: 1" title="10:18-10:36: @0[6]: _19 = const <Firework as Drop>::drop::promoted[0] +<div class="code" style="counter-reset: line 8"><span class="line"> <span><span class="code even" style="--layer: 1" title="10:18-10:36: @0[6]: _19 = const <Firework as std::ops::Drop>::drop::promoted[0] 10:18-10:36: @0[7]: _7 = &(*_19) 10:18-10:36: @0[8]: _6 = &(*_7) 10:18-10:36: @0[9]: _5 = move _6 as &[&str] (Pointer(Unsize)) @@ -79,17 +79,17 @@ For revisions in Pull Requests (PR): 10:9-10:53: @0[22]: _15 = (_13.0: &i32) 10:9-10:53: @0[25]: _17 = &(*_15) 10:9-10:53: @0[27]: _18 = <i32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -10:9-10:53: @0.Call: _16 = ArgumentV1::new::<i32>(move _17, move _18) -> [return: bb1, unwind: bb4] +10:9-10:53: @0.Call: _16 = std::fmt::ArgumentV1::new::<i32>(move _17, move _18) -> [return: bb1, unwind: bb4] 10:9-10:53: @1[2]: _12 = [move _16] 10:9-10:53: @1[5]: _11 = &_12 10:9-10:53: @1[6]: _10 = &(*_11) 10:9-10:53: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -10:9-10:53: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4] -10:9-10:53: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb4] +10:9-10:53: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4] +10:9-10:53: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb4] 10:9-10:53: @3[6]: _2 = const () 9:24-11:6: @3[8]: _0 = const () 11:6-11:6: @3.Return: return"><span class="annotation">@0,1,2,3⦊</span>fn drop(&mut self) {</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="10:18-10:36: @0[6]: _19 = const <Firework as Drop>::drop::promoted[0] +<span class="line"><span class="code even" style="--layer: 1" title="10:18-10:36: @0[6]: _19 = const <Firework as std::ops::Drop>::drop::promoted[0] 10:18-10:36: @0[7]: _7 = &(*_19) 10:18-10:36: @0[8]: _6 = &(*_7) 10:18-10:36: @0[9]: _5 = move _6 as &[&str] (Pointer(Unsize)) @@ -99,17 +99,17 @@ For revisions in Pull Requests (PR): 10:9-10:53: @0[22]: _15 = (_13.0: &i32) 10:9-10:53: @0[25]: _17 = &(*_15) 10:9-10:53: @0[27]: _18 = <i32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -10:9-10:53: @0.Call: _16 = ArgumentV1::new::<i32>(move _17, move _18) -> [return: bb1, unwind: bb4] +10:9-10:53: @0.Call: _16 = std::fmt::ArgumentV1::new::<i32>(move _17, move _18) -> [return: bb1, unwind: bb4] 10:9-10:53: @1[2]: _12 = [move _16] 10:9-10:53: @1[5]: _11 = &_12 10:9-10:53: @1[6]: _10 = &(*_11) 10:9-10:53: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -10:9-10:53: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4] -10:9-10:53: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb4] +10:9-10:53: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4] +10:9-10:53: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb4] 10:9-10:53: @3[6]: _2 = const () 9:24-11:6: @3[8]: _0 = const () 11:6-11:6: @3.Return: return"> println!("BOOM times {}!!!", self.strength);</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="10:18-10:36: @0[6]: _19 = const <Firework as Drop>::drop::promoted[0] +<span class="line"><span class="code even" style="--layer: 1" title="10:18-10:36: @0[6]: _19 = const <Firework as std::ops::Drop>::drop::promoted[0] 10:18-10:36: @0[7]: _7 = &(*_19) 10:18-10:36: @0[8]: _6 = &(*_7) 10:18-10:36: @0[9]: _5 = move _6 as &[&str] (Pointer(Unsize)) @@ -119,13 +119,13 @@ For revisions in Pull Requests (PR): 10:9-10:53: @0[22]: _15 = (_13.0: &i32) 10:9-10:53: @0[25]: _17 = &(*_15) 10:9-10:53: @0[27]: _18 = <i32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -10:9-10:53: @0.Call: _16 = ArgumentV1::new::<i32>(move _17, move _18) -> [return: bb1, unwind: bb4] +10:9-10:53: @0.Call: _16 = std::fmt::ArgumentV1::new::<i32>(move _17, move _18) -> [return: bb1, unwind: bb4] 10:9-10:53: @1[2]: _12 = [move _16] 10:9-10:53: @1[5]: _11 = &_12 10:9-10:53: @1[6]: _10 = &(*_11) 10:9-10:53: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -10:9-10:53: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4] -10:9-10:53: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb4] +10:9-10:53: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4] +10:9-10:53: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb4] 10:9-10:53: @3[6]: _2 = const () 9:24-11:6: @3[8]: _0 = const () 11:6-11:6: @3.Return: return"> }<span class="annotation">⦉@0,1,2,3</span></span></span></span></div> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.generics/generics.main.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.generics/generics.main.-------.InstrumentCoverage.0.html index fa23bd2e961..098c1404251 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.generics/generics.main.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.generics/generics.main.-------.InstrumentCoverage.0.html @@ -178,10 +178,10 @@ For revisions in Pull Requests (PR): 31:9-31:43: @4[18]: _21 = &(*_26) 31:9-31:43: @4[19]: _20 = &(*_21) 31:9-31:43: @4[20]: _19 = move _20 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -31:9-31:43: @4.Call: _14 = Arguments::new_v1(move _15, move _19) -> [return: bb6, unwind: bb14] -31:9-31:43: @6.Call: _13 = _print(move _14) -> [return: bb7, unwind: bb14] +31:9-31:43: @4.Call: _14 = std::fmt::Arguments::new_v1(move _15, move _19) -> [return: bb6, unwind: bb14] +31:9-31:43: @6.Call: _13 = std::io::_print(move _14) -> [return: bb7, unwind: bb14] 31:9-31:43: @7[5]: _12 = const () -32:16-32:22: @7[7]: _0 = Result::<(), u8>::Err(const 1_u8)"><span class="annotation">@4,6,7,11,12⦊</span>println!("Exiting with error...");</span></span> +32:16-32:22: @7[7]: _0 = std::result::Result::<(), u8>::Err(const 1_u8)"><span class="annotation">@4,6,7,11,12⦊</span>println!("Exiting with error...");</span></span> <span class="line"><span class="code odd" style="--layer: 1" title="31:18-31:41: @4[6]: _27 = const main::promoted[1] 31:18-31:41: @4[7]: _17 = &(*_27) 31:18-31:41: @4[8]: _16 = &(*_17) @@ -192,46 +192,46 @@ For revisions in Pull Requests (PR): 31:9-31:43: @4[18]: _21 = &(*_26) 31:9-31:43: @4[19]: _20 = &(*_21) 31:9-31:43: @4[20]: _19 = move _20 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -31:9-31:43: @4.Call: _14 = Arguments::new_v1(move _15, move _19) -> [return: bb6, unwind: bb14] -31:9-31:43: @6.Call: _13 = _print(move _14) -> [return: bb7, unwind: bb14] +31:9-31:43: @4.Call: _14 = std::fmt::Arguments::new_v1(move _15, move _19) -> [return: bb6, unwind: bb14] +31:9-31:43: @6.Call: _13 = std::io::_print(move _14) -> [return: bb7, unwind: bb14] 31:9-31:43: @7[5]: _12 = const () -32:16-32:22: @7[7]: _0 = Result::<(), u8>::Err(const 1_u8)"> return Err(1)<span class="annotation">⦉@4,6,7,11,12</span></span></span><span class="code" style="--layer: 0">;</span></span> +32:16-32:22: @7[7]: _0 = std::result::Result::<(), u8>::Err(const 1_u8)"> return Err(1)<span class="annotation">⦉@4,6,7,11,12</span></span></span><span class="code" style="--layer: 0">;</span></span> <span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="33:6-33:6: @5[0]: _9 = const () 39:13-39:40: @5[4]: _24 = Firework::<i32> { strength: const 1000_i32 } 41:8-41:10: @8[2]: _25 = () -41:5-41:11: @8[3]: _0 = Result::<(), u8>::Ok(move _25)"><span class="annotation">@5,8,9,10⦊</span> // The remaining lines below have no coverage because `if true` (with the constant literal</span></span> +41:5-41:11: @8[3]: _0 = std::result::Result::<(), u8>::Ok(move _25)"><span class="annotation">@5,8,9,10⦊</span> // The remaining lines below have no coverage because `if true` (with the constant literal</span></span> <span class="line"><span class="code even" style="--layer: 1" title="33:6-33:6: @5[0]: _9 = const () 39:13-39:40: @5[4]: _24 = Firework::<i32> { strength: const 1000_i32 } 41:8-41:10: @8[2]: _25 = () -41:5-41:11: @8[3]: _0 = Result::<(), u8>::Ok(move _25)"> // `true`) is guaranteed to execute the `then` block, which is also guaranteed to `return`.</span></span> +41:5-41:11: @8[3]: _0 = std::result::Result::<(), u8>::Ok(move _25)"> // `true`) is guaranteed to execute the `then` block, which is also guaranteed to `return`.</span></span> <span class="line"><span class="code even" style="--layer: 1" title="33:6-33:6: @5[0]: _9 = const () 39:13-39:40: @5[4]: _24 = Firework::<i32> { strength: const 1000_i32 } 41:8-41:10: @8[2]: _25 = () -41:5-41:11: @8[3]: _0 = Result::<(), u8>::Ok(move _25)"> // Thankfully, in the normal case, conditions are not guaranteed ahead of time, and as shown</span></span> +41:5-41:11: @8[3]: _0 = std::result::Result::<(), u8>::Ok(move _25)"> // Thankfully, in the normal case, conditions are not guaranteed ahead of time, and as shown</span></span> <span class="line"><span class="code even" style="--layer: 1" title="33:6-33:6: @5[0]: _9 = const () 39:13-39:40: @5[4]: _24 = Firework::<i32> { strength: const 1000_i32 } 41:8-41:10: @8[2]: _25 = () -41:5-41:11: @8[3]: _0 = Result::<(), u8>::Ok(move _25)"> // in other tests, the lines below would have coverage (which would show they had `0`</span></span> +41:5-41:11: @8[3]: _0 = std::result::Result::<(), u8>::Ok(move _25)"> // in other tests, the lines below would have coverage (which would show they had `0`</span></span> <span class="line"><span class="code even" style="--layer: 1" title="33:6-33:6: @5[0]: _9 = const () 39:13-39:40: @5[4]: _24 = Firework::<i32> { strength: const 1000_i32 } 41:8-41:10: @8[2]: _25 = () -41:5-41:11: @8[3]: _0 = Result::<(), u8>::Ok(move _25)"> // executions, assuming the condition still evaluated to `true`).</span></span> +41:5-41:11: @8[3]: _0 = std::result::Result::<(), u8>::Ok(move _25)"> // executions, assuming the condition still evaluated to `true`).</span></span> <span class="line"><span class="code even" style="--layer: 1" title="33:6-33:6: @5[0]: _9 = const () 39:13-39:40: @5[4]: _24 = Firework::<i32> { strength: const 1000_i32 } 41:8-41:10: @8[2]: _25 = () -41:5-41:11: @8[3]: _0 = Result::<(), u8>::Ok(move _25)"></span></span> +41:5-41:11: @8[3]: _0 = std::result::Result::<(), u8>::Ok(move _25)"></span></span> <span class="line"><span class="code even" style="--layer: 1" title="33:6-33:6: @5[0]: _9 = const () 39:13-39:40: @5[4]: _24 = Firework::<i32> { strength: const 1000_i32 } 41:8-41:10: @8[2]: _25 = () -41:5-41:11: @8[3]: _0 = Result::<(), u8>::Ok(move _25)"> let _ = Firework { strength: 1000 };</span></span> +41:5-41:11: @8[3]: _0 = std::result::Result::<(), u8>::Ok(move _25)"> let _ = Firework { strength: 1000 };</span></span> <span class="line"><span class="code even" style="--layer: 1" title="33:6-33:6: @5[0]: _9 = const () 39:13-39:40: @5[4]: _24 = Firework::<i32> { strength: const 1000_i32 } 41:8-41:10: @8[2]: _25 = () -41:5-41:11: @8[3]: _0 = Result::<(), u8>::Ok(move _25)"></span></span> +41:5-41:11: @8[3]: _0 = std::result::Result::<(), u8>::Ok(move _25)"></span></span> <span class="line"><span class="code even" style="--layer: 1" title="33:6-33:6: @5[0]: _9 = const () 39:13-39:40: @5[4]: _24 = Firework::<i32> { strength: const 1000_i32 } 41:8-41:10: @8[2]: _25 = () -41:5-41:11: @8[3]: _0 = Result::<(), u8>::Ok(move _25)"> Ok(())<span class="annotation">⦉@5,8,9,10</span></span></span><span class="code" style="--layer: 0"></span></span> +41:5-41:11: @8[3]: _0 = std::result::Result::<(), u8>::Ok(move _25)"> Ok(())<span class="annotation">⦉@5,8,9,10</span></span></span><span class="code" style="--layer: 0"></span></span> <span class="line"><span class="code" style="--layer: 0">}</span><span><span class="code odd" style="--layer: 1" title="42:2-42:2: @13.Return: return"><span class="annotation">@13⦊</span>‸<span class="annotation">⦉@13</span></span></span></span></div> </body> </html> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.generics/generics.{impl#1}-drop.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.generics/generics.{impl#1}-drop.-------.InstrumentCoverage.0.html index c4e99bd679d..4908bc7b4a7 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.generics/generics.{impl#1}-drop.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.generics/generics.{impl#1}-drop.-------.InstrumentCoverage.0.html @@ -69,7 +69,7 @@ For revisions in Pull Requests (PR): </style> </head> <body> -<div class="code" style="counter-reset: line 16"><span class="line"> <span><span class="code even" style="--layer: 1" title="18:18-18:36: @0[6]: _19 = const <Firework<T> as Drop>::drop::promoted[0] +<div class="code" style="counter-reset: line 16"><span class="line"> <span><span class="code even" style="--layer: 1" title="18:18-18:36: @0[6]: _19 = const <Firework<T> as std::ops::Drop>::drop::promoted[0] 18:18-18:36: @0[7]: _7 = &(*_19) 18:18-18:36: @0[8]: _6 = &(*_7) 18:18-18:36: @0[9]: _5 = move _6 as &[&str] (Pointer(Unsize)) @@ -79,17 +79,17 @@ For revisions in Pull Requests (PR): 18:9-18:53: @0[22]: _15 = (_13.0: &T) 18:9-18:53: @0[25]: _17 = &(*_15) 18:9-18:53: @0[27]: _18 = <T as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -18:9-18:53: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb4] +18:9-18:53: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb4] 18:9-18:53: @1[2]: _12 = [move _16] 18:9-18:53: @1[5]: _11 = &_12 18:9-18:53: @1[6]: _10 = &(*_11) 18:9-18:53: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -18:9-18:53: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4] -18:9-18:53: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb4] +18:9-18:53: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4] +18:9-18:53: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb4] 18:9-18:53: @3[6]: _2 = const () 17:24-19:6: @3[8]: _0 = const () 19:6-19:6: @3.Return: return"><span class="annotation">@0,1,2,3⦊</span>fn drop(&mut self) {</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="18:18-18:36: @0[6]: _19 = const <Firework<T> as Drop>::drop::promoted[0] +<span class="line"><span class="code even" style="--layer: 1" title="18:18-18:36: @0[6]: _19 = const <Firework<T> as std::ops::Drop>::drop::promoted[0] 18:18-18:36: @0[7]: _7 = &(*_19) 18:18-18:36: @0[8]: _6 = &(*_7) 18:18-18:36: @0[9]: _5 = move _6 as &[&str] (Pointer(Unsize)) @@ -99,17 +99,17 @@ For revisions in Pull Requests (PR): 18:9-18:53: @0[22]: _15 = (_13.0: &T) 18:9-18:53: @0[25]: _17 = &(*_15) 18:9-18:53: @0[27]: _18 = <T as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -18:9-18:53: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb4] +18:9-18:53: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb4] 18:9-18:53: @1[2]: _12 = [move _16] 18:9-18:53: @1[5]: _11 = &_12 18:9-18:53: @1[6]: _10 = &(*_11) 18:9-18:53: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -18:9-18:53: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4] -18:9-18:53: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb4] +18:9-18:53: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4] +18:9-18:53: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb4] 18:9-18:53: @3[6]: _2 = const () 17:24-19:6: @3[8]: _0 = const () 19:6-19:6: @3.Return: return"> println!("BOOM times {}!!!", self.strength);</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="18:18-18:36: @0[6]: _19 = const <Firework<T> as Drop>::drop::promoted[0] +<span class="line"><span class="code even" style="--layer: 1" title="18:18-18:36: @0[6]: _19 = const <Firework<T> as std::ops::Drop>::drop::promoted[0] 18:18-18:36: @0[7]: _7 = &(*_19) 18:18-18:36: @0[8]: _6 = &(*_7) 18:18-18:36: @0[9]: _5 = move _6 as &[&str] (Pointer(Unsize)) @@ -119,13 +119,13 @@ For revisions in Pull Requests (PR): 18:9-18:53: @0[22]: _15 = (_13.0: &T) 18:9-18:53: @0[25]: _17 = &(*_15) 18:9-18:53: @0[27]: _18 = <T as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -18:9-18:53: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb4] +18:9-18:53: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb4] 18:9-18:53: @1[2]: _12 = [move _16] 18:9-18:53: @1[5]: _11 = &_12 18:9-18:53: @1[6]: _10 = &(*_11) 18:9-18:53: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -18:9-18:53: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4] -18:9-18:53: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb4] +18:9-18:53: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4] +18:9-18:53: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb4] 18:9-18:53: @3[6]: _2 = const () 17:24-19:6: @3[8]: _0 = const () 19:6-19:6: @3.Return: return"> }<span class="annotation">⦉@0,1,2,3</span></span></span></span></div> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.if/if.main.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.if/if.main.-------.InstrumentCoverage.0.html index dd9ba4a190c..d6eccf57846 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.if/if.main.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.if/if.main.-------.InstrumentCoverage.0.html @@ -69,153 +69,153 @@ For revisions in Pull Requests (PR): </style> </head> <body> -<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 10:9-10:25: @1[0]: _3 = &_4 -10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize) 8:5-8:12: @2[3]: FakeRead(ForLet, _1) 18:9-18:10: @3[2]: _5 = const 0_i32 15:9-16:14: @3[3]: FakeRead(ForLet, _5) 21:9-21:16: @3[5]: _6 = _1"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 10:9-10:25: @1[0]: _3 = &_4 -10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize) 8:5-8:12: @2[3]: FakeRead(ForLet, _1) 18:9-18:10: @3[2]: _5 = const 0_i32 15:9-16:14: @3[3]: FakeRead(ForLet, _5) 21:9-21:16: @3[5]: _6 = _1"> // 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="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 10:9-10:25: @1[0]: _3 = &_4 -10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize) 8:5-8:12: @2[3]: FakeRead(ForLet, _1) 18:9-18:10: @3[2]: _5 = const 0_i32 15:9-16:14: @3[3]: FakeRead(ForLet, _5) 21:9-21:16: @3[5]: _6 = _1"> // 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="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 10:9-10:25: @1[0]: _3 = &_4 -10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize) 8:5-8:12: @2[3]: FakeRead(ForLet, _1) 18:9-18:10: @3[2]: _5 = const 0_i32 15:9-16:14: @3[3]: FakeRead(ForLet, _5) 21:9-21:16: @3[5]: _6 = _1"> // dependent conditions.</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 10:9-10:25: @1[0]: _3 = &_4 -10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize) 8:5-8:12: @2[3]: FakeRead(ForLet, _1) 18:9-18:10: @3[2]: _5 = const 0_i32 15:9-16:14: @3[3]: FakeRead(ForLet, _5) 21:9-21:16: @3[5]: _6 = _1"> let</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 10:9-10:25: @1[0]: _3 = &_4 -10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize) 8:5-8:12: @2[3]: FakeRead(ForLet, _1) 18:9-18:10: @3[2]: _5 = const 0_i32 15:9-16:14: @3[3]: FakeRead(ForLet, _5) 21:9-21:16: @3[5]: _6 = _1"> is_true</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 10:9-10:25: @1[0]: _3 = &_4 -10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize) 8:5-8:12: @2[3]: FakeRead(ForLet, _1) 18:9-18:10: @3[2]: _5 = const 0_i32 15:9-16:14: @3[3]: FakeRead(ForLet, _5) 21:9-21:16: @3[5]: _6 = _1"> =</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 10:9-10:25: @1[0]: _3 = &_4 -10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize) 8:5-8:12: @2[3]: FakeRead(ForLet, _1) 18:9-18:10: @3[2]: _5 = const 0_i32 15:9-16:14: @3[3]: FakeRead(ForLet, _5) 21:9-21:16: @3[5]: _6 = _1"> std::env::args().len()</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 10:9-10:25: @1[0]: _3 = &_4 -10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize) 8:5-8:12: @2[3]: FakeRead(ForLet, _1) 18:9-18:10: @3[2]: _5 = const 0_i32 15:9-16:14: @3[3]: FakeRead(ForLet, _5) 21:9-21:16: @3[5]: _6 = _1"> ==</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 10:9-10:25: @1[0]: _3 = &_4 -10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize) 8:5-8:12: @2[3]: FakeRead(ForLet, _1) 18:9-18:10: @3[2]: _5 = const 0_i32 15:9-16:14: @3[3]: FakeRead(ForLet, _5) 21:9-21:16: @3[5]: _6 = _1"> 1</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 10:9-10:25: @1[0]: _3 = &_4 -10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize) 8:5-8:12: @2[3]: FakeRead(ForLet, _1) 18:9-18:10: @3[2]: _5 = const 0_i32 15:9-16:14: @3[3]: FakeRead(ForLet, _5) 21:9-21:16: @3[5]: _6 = _1"> ;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 10:9-10:25: @1[0]: _3 = &_4 -10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize) 8:5-8:12: @2[3]: FakeRead(ForLet, _1) 18:9-18:10: @3[2]: _5 = const 0_i32 15:9-16:14: @3[3]: FakeRead(ForLet, _5) 21:9-21:16: @3[5]: _6 = _1"> let</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 10:9-10:25: @1[0]: _3 = &_4 -10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize) 8:5-8:12: @2[3]: FakeRead(ForLet, _1) 18:9-18:10: @3[2]: _5 = const 0_i32 15:9-16:14: @3[3]: FakeRead(ForLet, _5) 21:9-21:16: @3[5]: _6 = _1"> mut</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 10:9-10:25: @1[0]: _3 = &_4 -10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize) 8:5-8:12: @2[3]: FakeRead(ForLet, _1) 18:9-18:10: @3[2]: _5 = const 0_i32 15:9-16:14: @3[3]: FakeRead(ForLet, _5) 21:9-21:16: @3[5]: _6 = _1"> countdown</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 10:9-10:25: @1[0]: _3 = &_4 -10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize) 8:5-8:12: @2[3]: FakeRead(ForLet, _1) 18:9-18:10: @3[2]: _5 = const 0_i32 15:9-16:14: @3[3]: FakeRead(ForLet, _5) 21:9-21:16: @3[5]: _6 = _1"> =</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 10:9-10:25: @1[0]: _3 = &_4 -10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize) 8:5-8:12: @2[3]: FakeRead(ForLet, _1) 18:9-18:10: @3[2]: _5 = const 0_i32 15:9-16:14: @3[3]: FakeRead(ForLet, _5) 21:9-21:16: @3[5]: _6 = _1"> 0</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 10:9-10:25: @1[0]: _3 = &_4 -10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize) 8:5-8:12: @2[3]: FakeRead(ForLet, _1) 18:9-18:10: @3[2]: _5 = const 0_i32 15:9-16:14: @3[3]: FakeRead(ForLet, _5) 21:9-21:16: @3[5]: _6 = _1"> ;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 10:9-10:25: @1[0]: _3 = &_4 -10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize) 8:5-8:12: @2[3]: FakeRead(ForLet, _1) 18:9-18:10: @3[2]: _5 = const 0_i32 15:9-16:14: @3[3]: FakeRead(ForLet, _5) 21:9-21:16: @3[5]: _6 = _1"> if</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 10:9-10:25: @1[0]: _3 = &_4 -10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize) 8:5-8:12: @2[3]: FakeRead(ForLet, _1) 18:9-18:10: @3[2]: _5 = const 0_i32 diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.if_else/if_else.main.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.if_else/if_else.main.-------.InstrumentCoverage.0.html index b642be382cb..e0f0ac40205 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.if_else/if_else.main.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.if_else/if_else.main.-------.InstrumentCoverage.0.html @@ -69,73 +69,73 @@ For revisions in Pull Requests (PR): </style> </head> <body> -<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb11] +<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb11] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 11:9-11:16: @3[6]: _7 = _1"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb11] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb11] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 11:9-11:16: @3[6]: _7 = _1"> // 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: bb11] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb11] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 11:9-11:16: @3[6]: _7 = _1"> // 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: bb11] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb11] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 11:9-11:16: @3[6]: _7 = _1"> // 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: bb11] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb11] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 11:9-11:16: @3[6]: _7 = _1"> 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: bb11] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb11] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 11:9-11:16: @3[6]: _7 = _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: bb11] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb11] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 11:9-11:16: @3[6]: _7 = _1"> let mut countdown = 0;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb11] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb11] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 11:9-11:16: @3[6]: _7 = _1"> if</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb11] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb11] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.inner_items/inner_items.main-InTrait-default_trait_func.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.inner_items/inner_items.main-InTrait-default_trait_func.-------.InstrumentCoverage.0.html index 29548fa1124..1dc5bb64e0b 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.inner_items/inner_items.main-InTrait-default_trait_func.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.inner_items/inner_items.main-InTrait-default_trait_func.-------.InstrumentCoverage.0.html @@ -69,24 +69,24 @@ For revisions in Pull Requests (PR): </style> </head> <body> -<div class="code" style="counter-reset: line 32"><span class="line"> <span><span class="code even" style="--layer: 1" title="34:13-34:30: @0.Call: _2 = in_func(const IN_CONST) -> [return: bb1, unwind: bb3] +<div class="code" style="counter-reset: line 32"><span class="line"> <span><span class="code even" style="--layer: 1" title="34:13-34:30: @0.Call: _2 = main::in_func(const main::IN_CONST) -> [return: bb1, unwind: bb3] 35:13-35:17: @1[3]: _4 = &mut (*_1) -35:13-35:38: @1.Call: _3 = <Self as InTrait>::trait_func(move _4, const IN_CONST) -> [return: bb2, unwind: bb3] +35:13-35:38: @1.Call: _3 = <Self as main::InTrait>::trait_func(move _4, const main::IN_CONST) -> [return: bb2, unwind: bb3] 33:42-36:10: @2[2]: _0 = const () 36:10-36:10: @2.Return: return"><span class="annotation">@0,1,2⦊</span>fn default_trait_func(&mut self) {</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="34:13-34:30: @0.Call: _2 = in_func(const IN_CONST) -> [return: bb1, unwind: bb3] +<span class="line"><span class="code even" style="--layer: 1" title="34:13-34:30: @0.Call: _2 = main::in_func(const main::IN_CONST) -> [return: bb1, unwind: bb3] 35:13-35:17: @1[3]: _4 = &mut (*_1) -35:13-35:38: @1.Call: _3 = <Self as InTrait>::trait_func(move _4, const IN_CONST) -> [return: bb2, unwind: bb3] +35:13-35:38: @1.Call: _3 = <Self as main::InTrait>::trait_func(move _4, const main::IN_CONST) -> [return: bb2, unwind: bb3] 33:42-36:10: @2[2]: _0 = const () 36:10-36:10: @2.Return: return"> in_func(IN_CONST);</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="34:13-34:30: @0.Call: _2 = in_func(const IN_CONST) -> [return: bb1, unwind: bb3] +<span class="line"><span class="code even" style="--layer: 1" title="34:13-34:30: @0.Call: _2 = main::in_func(const main::IN_CONST) -> [return: bb1, unwind: bb3] 35:13-35:17: @1[3]: _4 = &mut (*_1) -35:13-35:38: @1.Call: _3 = <Self as InTrait>::trait_func(move _4, const IN_CONST) -> [return: bb2, unwind: bb3] +35:13-35:38: @1.Call: _3 = <Self as main::InTrait>::trait_func(move _4, const main::IN_CONST) -> [return: bb2, unwind: bb3] 33:42-36:10: @2[2]: _0 = const () 36:10-36:10: @2.Return: return"> self.trait_func(IN_CONST);</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="34:13-34:30: @0.Call: _2 = in_func(const IN_CONST) -> [return: bb1, unwind: bb3] +<span class="line"><span class="code even" style="--layer: 1" title="34:13-34:30: @0.Call: _2 = main::in_func(const main::IN_CONST) -> [return: bb1, unwind: bb3] 35:13-35:17: @1[3]: _4 = &mut (*_1) -35:13-35:38: @1.Call: _3 = <Self as InTrait>::trait_func(move _4, const IN_CONST) -> [return: bb2, unwind: bb3] +35:13-35:38: @1.Call: _3 = <Self as main::InTrait>::trait_func(move _4, const main::IN_CONST) -> [return: bb2, unwind: bb3] 33:42-36:10: @2[2]: _0 = const () 36:10-36:10: @2.Return: return"> }<span class="annotation">⦉@0,1,2</span></span></span></span></div> </body> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.inner_items/inner_items.main-in_func.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.inner_items/inner_items.main-in_func.-------.InstrumentCoverage.0.html index 8b5257b02bb..82724e5e865 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.inner_items/inner_items.main-in_func.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.inner_items/inner_items.main-in_func.-------.InstrumentCoverage.0.html @@ -76,7 +76,7 @@ For revisions in Pull Requests (PR): 20:17-20:22: @0[8]: _6 = CheckedAdd(_4, _5) 20:17-20:22: @1[0]: _3 = move (_6.0: u32) 20:13-20:14: @1[3]: FakeRead(ForLet, _3) -21:18-21:26: @1[9]: _23 = const in_func::promoted[0] +21:18-21:26: @1[9]: _23 = const main::in_func::promoted[0] 21:18-21:26: @1[10]: _11 = &(*_23) 21:18-21:26: @1[11]: _10 = &(*_11) 21:18-21:26: @1[12]: _9 = move _10 as &[&str] (Pointer(Unsize)) @@ -86,13 +86,13 @@ For revisions in Pull Requests (PR): 21:9-21:30: @1[25]: _19 = (_17.0: &u32) 21:9-21:30: @1[28]: _21 = &(*_19) 21:9-21:30: @1[30]: _22 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -21:9-21:30: @1.Call: _20 = ArgumentV1::new::<u32>(move _21, move _22) -> [return: bb2, unwind: bb5] +21:9-21:30: @1.Call: _20 = std::fmt::ArgumentV1::new::<u32>(move _21, move _22) -> [return: bb2, unwind: bb5] 21:9-21:30: @2[2]: _16 = [move _20] 21:9-21:30: @2[5]: _15 = &_16 21:9-21:30: @2[6]: _14 = &(*_15) 21:9-21:30: @2[7]: _13 = move _14 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -21:9-21:30: @2.Call: _8 = Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb5] -21:9-21:30: @3.Call: _7 = _print(move _8) -> [return: bb4, unwind: bb5] +21:9-21:30: @2.Call: _8 = std::fmt::Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb5] +21:9-21:30: @3.Call: _7 = std::io::_print(move _8) -> [return: bb4, unwind: bb5] 21:9-21:30: @4[6]: _0 = const () 22:6-22:6: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span>fn in_func(a: u32) {</span></span> <span class="line"><span class="code even" style="--layer: 1" title="19:17-19:18: @0[1]: _2 = const 1_u32 @@ -102,7 +102,7 @@ For revisions in Pull Requests (PR): 20:17-20:22: @0[8]: _6 = CheckedAdd(_4, _5) 20:17-20:22: @1[0]: _3 = move (_6.0: u32) 20:13-20:14: @1[3]: FakeRead(ForLet, _3) -21:18-21:26: @1[9]: _23 = const in_func::promoted[0] +21:18-21:26: @1[9]: _23 = const main::in_func::promoted[0] 21:18-21:26: @1[10]: _11 = &(*_23) 21:18-21:26: @1[11]: _10 = &(*_11) 21:18-21:26: @1[12]: _9 = move _10 as &[&str] (Pointer(Unsize)) @@ -112,13 +112,13 @@ For revisions in Pull Requests (PR): 21:9-21:30: @1[25]: _19 = (_17.0: &u32) 21:9-21:30: @1[28]: _21 = &(*_19) 21:9-21:30: @1[30]: _22 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -21:9-21:30: @1.Call: _20 = ArgumentV1::new::<u32>(move _21, move _22) -> [return: bb2, unwind: bb5] +21:9-21:30: @1.Call: _20 = std::fmt::ArgumentV1::new::<u32>(move _21, move _22) -> [return: bb2, unwind: bb5] 21:9-21:30: @2[2]: _16 = [move _20] 21:9-21:30: @2[5]: _15 = &_16 21:9-21:30: @2[6]: _14 = &(*_15) 21:9-21:30: @2[7]: _13 = move _14 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -21:9-21:30: @2.Call: _8 = Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb5] -21:9-21:30: @3.Call: _7 = _print(move _8) -> [return: bb4, unwind: bb5] +21:9-21:30: @2.Call: _8 = std::fmt::Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb5] +21:9-21:30: @3.Call: _7 = std::io::_print(move _8) -> [return: bb4, unwind: bb5] 21:9-21:30: @4[6]: _0 = const () 22:6-22:6: @4.Return: return"> let b = 1;</span></span> <span class="line"><span class="code even" style="--layer: 1" title="19:17-19:18: @0[1]: _2 = const 1_u32 @@ -128,7 +128,7 @@ For revisions in Pull Requests (PR): 20:17-20:22: @0[8]: _6 = CheckedAdd(_4, _5) 20:17-20:22: @1[0]: _3 = move (_6.0: u32) 20:13-20:14: @1[3]: FakeRead(ForLet, _3) -21:18-21:26: @1[9]: _23 = const in_func::promoted[0] +21:18-21:26: @1[9]: _23 = const main::in_func::promoted[0] 21:18-21:26: @1[10]: _11 = &(*_23) 21:18-21:26: @1[11]: _10 = &(*_11) 21:18-21:26: @1[12]: _9 = move _10 as &[&str] (Pointer(Unsize)) @@ -138,13 +138,13 @@ For revisions in Pull Requests (PR): 21:9-21:30: @1[25]: _19 = (_17.0: &u32) 21:9-21:30: @1[28]: _21 = &(*_19) 21:9-21:30: @1[30]: _22 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -21:9-21:30: @1.Call: _20 = ArgumentV1::new::<u32>(move _21, move _22) -> [return: bb2, unwind: bb5] +21:9-21:30: @1.Call: _20 = std::fmt::ArgumentV1::new::<u32>(move _21, move _22) -> [return: bb2, unwind: bb5] 21:9-21:30: @2[2]: _16 = [move _20] 21:9-21:30: @2[5]: _15 = &_16 21:9-21:30: @2[6]: _14 = &(*_15) 21:9-21:30: @2[7]: _13 = move _14 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -21:9-21:30: @2.Call: _8 = Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb5] -21:9-21:30: @3.Call: _7 = _print(move _8) -> [return: bb4, unwind: bb5] +21:9-21:30: @2.Call: _8 = std::fmt::Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb5] +21:9-21:30: @3.Call: _7 = std::io::_print(move _8) -> [return: bb4, unwind: bb5] 21:9-21:30: @4[6]: _0 = const () 22:6-22:6: @4.Return: return"> let c = a + b;</span></span> <span class="line"><span class="code even" style="--layer: 1" title="19:17-19:18: @0[1]: _2 = const 1_u32 @@ -154,7 +154,7 @@ For revisions in Pull Requests (PR): 20:17-20:22: @0[8]: _6 = CheckedAdd(_4, _5) 20:17-20:22: @1[0]: _3 = move (_6.0: u32) 20:13-20:14: @1[3]: FakeRead(ForLet, _3) -21:18-21:26: @1[9]: _23 = const in_func::promoted[0] +21:18-21:26: @1[9]: _23 = const main::in_func::promoted[0] 21:18-21:26: @1[10]: _11 = &(*_23) 21:18-21:26: @1[11]: _10 = &(*_11) 21:18-21:26: @1[12]: _9 = move _10 as &[&str] (Pointer(Unsize)) @@ -164,13 +164,13 @@ For revisions in Pull Requests (PR): 21:9-21:30: @1[25]: _19 = (_17.0: &u32) 21:9-21:30: @1[28]: _21 = &(*_19) 21:9-21:30: @1[30]: _22 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -21:9-21:30: @1.Call: _20 = ArgumentV1::new::<u32>(move _21, move _22) -> [return: bb2, unwind: bb5] +21:9-21:30: @1.Call: _20 = std::fmt::ArgumentV1::new::<u32>(move _21, move _22) -> [return: bb2, unwind: bb5] 21:9-21:30: @2[2]: _16 = [move _20] 21:9-21:30: @2[5]: _15 = &_16 21:9-21:30: @2[6]: _14 = &(*_15) 21:9-21:30: @2[7]: _13 = move _14 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -21:9-21:30: @2.Call: _8 = Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb5] -21:9-21:30: @3.Call: _7 = _print(move _8) -> [return: bb4, unwind: bb5] +21:9-21:30: @2.Call: _8 = std::fmt::Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb5] +21:9-21:30: @3.Call: _7 = std::io::_print(move _8) -> [return: bb4, unwind: bb5] 21:9-21:30: @4[6]: _0 = const () 22:6-22:6: @4.Return: return"> println!("c = {}", c)</span></span> <span class="line"><span class="code even" style="--layer: 1" title="19:17-19:18: @0[1]: _2 = const 1_u32 @@ -180,7 +180,7 @@ For revisions in Pull Requests (PR): 20:17-20:22: @0[8]: _6 = CheckedAdd(_4, _5) 20:17-20:22: @1[0]: _3 = move (_6.0: u32) 20:13-20:14: @1[3]: FakeRead(ForLet, _3) -21:18-21:26: @1[9]: _23 = const in_func::promoted[0] +21:18-21:26: @1[9]: _23 = const main::in_func::promoted[0] 21:18-21:26: @1[10]: _11 = &(*_23) 21:18-21:26: @1[11]: _10 = &(*_11) 21:18-21:26: @1[12]: _9 = move _10 as &[&str] (Pointer(Unsize)) @@ -190,13 +190,13 @@ For revisions in Pull Requests (PR): 21:9-21:30: @1[25]: _19 = (_17.0: &u32) 21:9-21:30: @1[28]: _21 = &(*_19) 21:9-21:30: @1[30]: _22 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -21:9-21:30: @1.Call: _20 = ArgumentV1::new::<u32>(move _21, move _22) -> [return: bb2, unwind: bb5] +21:9-21:30: @1.Call: _20 = std::fmt::ArgumentV1::new::<u32>(move _21, move _22) -> [return: bb2, unwind: bb5] 21:9-21:30: @2[2]: _16 = [move _20] 21:9-21:30: @2[5]: _15 = &_16 21:9-21:30: @2[6]: _14 = &(*_15) 21:9-21:30: @2[7]: _13 = move _14 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -21:9-21:30: @2.Call: _8 = Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb5] -21:9-21:30: @3.Call: _7 = _print(move _8) -> [return: bb4, unwind: bb5] +21:9-21:30: @2.Call: _8 = std::fmt::Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb5] +21:9-21:30: @3.Call: _7 = std::io::_print(move _8) -> [return: bb4, unwind: bb5] 21:9-21:30: @4[6]: _0 = const () 22:6-22:6: @4.Return: return"> }<span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div> </body> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.inner_items/inner_items.main-{impl#0}-trait_func.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.inner_items/inner_items.main-{impl#0}-trait_func.-------.InstrumentCoverage.0.html index ee1e0339049..b00a781a0a7 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.inner_items/inner_items.main-{impl#0}-trait_func.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.inner_items/inner_items.main-{impl#0}-trait_func.-------.InstrumentCoverage.0.html @@ -73,28 +73,28 @@ For revisions in Pull Requests (PR): 41:13-41:41: @0[2]: _4 = CheckedAdd(((*_1).0: u32), _3) 41:13-41:41: @1[0]: ((*_1).0: u32) = move (_4.0: u32) 42:21-42:41: @1[4]: _6 = ((*_1).0: u32) -42:13-42:42: @1.Call: _5 = in_func(move _6) -> [return: bb2, unwind: bb3] +42:13-42:42: @1.Call: _5 = main::in_func(move _6) -> [return: bb2, unwind: bb3] 40:45-43:10: @2[2]: _0 = const () 43:10-43:10: @2.Return: return"><span class="annotation">@0,1,2⦊</span>fn trait_func(&mut self, incr: u32) {</span></span> <span class="line"><span class="code even" style="--layer: 1" title="41:37-41:41: @0[1]: _3 = _2 41:13-41:41: @0[2]: _4 = CheckedAdd(((*_1).0: u32), _3) 41:13-41:41: @1[0]: ((*_1).0: u32) = move (_4.0: u32) 42:21-42:41: @1[4]: _6 = ((*_1).0: u32) -42:13-42:42: @1.Call: _5 = in_func(move _6) -> [return: bb2, unwind: bb3] +42:13-42:42: @1.Call: _5 = main::in_func(move _6) -> [return: bb2, unwind: bb3] 40:45-43:10: @2[2]: _0 = const () 43:10-43:10: @2.Return: return"> self.in_struct_field += incr;</span></span> <span class="line"><span class="code even" style="--layer: 1" title="41:37-41:41: @0[1]: _3 = _2 41:13-41:41: @0[2]: _4 = CheckedAdd(((*_1).0: u32), _3) 41:13-41:41: @1[0]: ((*_1).0: u32) = move (_4.0: u32) 42:21-42:41: @1[4]: _6 = ((*_1).0: u32) -42:13-42:42: @1.Call: _5 = in_func(move _6) -> [return: bb2, unwind: bb3] +42:13-42:42: @1.Call: _5 = main::in_func(move _6) -> [return: bb2, unwind: bb3] 40:45-43:10: @2[2]: _0 = const () 43:10-43:10: @2.Return: return"> in_func(self.in_struct_field);</span></span> <span class="line"><span class="code even" style="--layer: 1" title="41:37-41:41: @0[1]: _3 = _2 41:13-41:41: @0[2]: _4 = CheckedAdd(((*_1).0: u32), _3) 41:13-41:41: @1[0]: ((*_1).0: u32) = move (_4.0: u32) 42:21-42:41: @1[4]: _6 = ((*_1).0: u32) -42:13-42:42: @1.Call: _5 = in_func(move _6) -> [return: bb2, unwind: bb3] +42:13-42:42: @1.Call: _5 = main::in_func(move _6) -> [return: bb2, unwind: bb3] 40:45-43:10: @2[2]: _0 = const () 43:10-43:10: @2.Return: return"> }<span class="annotation">⦉@0,1,2</span></span></span></span></div> </body> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.inner_items/inner_items.main.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.inner_items/inner_items.main.-------.InstrumentCoverage.0.html index d21710b7240..4a1003dfbed 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.inner_items/inner_items.main.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.inner_items/inner_items.main.-------.InstrumentCoverage.0.html @@ -73,33 +73,33 @@ For revisions in Pull Requests (PR): <span class="line"><span class="code" style="--layer: 0"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span> <span class="line"><span class="code" style="--layer: 0"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span> <span class="line"><span class="code" style="--layer: 0"> // dependent conditions.</span></span> -<span class="line"><span class="code" style="--layer: 0"> let </span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb13] +<span class="line"><span class="code" style="--layer: 0"> let </span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_u32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 10:8-10:15: @3[6]: _7 = _1"><span class="annotation">@0,1,2,3⦊</span>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: bb13] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_u32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 10:8-10:15: @3[6]: _7 = _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: bb13] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_u32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 10:8-10:15: @3[6]: _7 = _1"> let mut countdown = 0;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb13] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_u32 @@ -146,44 +146,44 @@ For revisions in Pull Requests (PR): <span class="line"><span class="code" style="--layer: 0"> type InType = String;</span></span> <span class="line"><span class="code" style="--layer: 0"></span></span> <span class="line"><span class="code" style="--layer: 0"> if </span><span><span class="code odd" style="--layer: 1" title="48:8-48:15: @6[4]: _9 = _1"><span class="annotation">@6⦊</span>is_true<span class="annotation">⦉@6</span></span></span><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="49:17-49:26: @7[2]: _11 = _5 -49:9-49:27: @7.Call: _10 = in_func(move _11) -> [return: bb9, unwind: bb13] +49:9-49:27: @7.Call: _10 = main::in_func(move _11) -> [return: bb9, unwind: bb13] 48:16-50:6: @9[2]: _8 = const ()"><span class="annotation">@7,9⦊</span>{</span></span> <span class="line"><span class="code even" style="--layer: 1" title="49:17-49:26: @7[2]: _11 = _5 -49:9-49:27: @7.Call: _10 = in_func(move _11) -> [return: bb9, unwind: bb13] +49:9-49:27: @7.Call: _10 = main::in_func(move _11) -> [return: bb9, unwind: bb13] 48:16-50:6: @9[2]: _8 = const ()"> in_func(countdown);</span></span> <span class="line"><span class="code even" style="--layer: 1" title="49:17-49:26: @7[2]: _11 = _5 -49:9-49:27: @7.Call: _10 = in_func(move _11) -> [return: bb9, unwind: bb13] +49:9-49:27: @7.Call: _10 = main::in_func(move _11) -> [return: bb9, unwind: bb13] 48:16-50:6: @9[2]: _8 = const ()"> }<span class="annotation">⦉@7,9</span></span></span><span><span class="code odd" style="--layer: 1" title="50:6-50:6: @8[0]: _8 = const ()"><span class="annotation">@8⦊</span>‸<span class="annotation">⦉@8</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 </span><span><span class="code even" style="--layer: 1" title="52:19-54:6: @10[3]: _12 = InStruct { in_struct_field: const 101_u32 } +<span class="line"><span class="code" style="--layer: 0"> let </span><span><span class="code even" style="--layer: 1" title="52:19-54:6: @10[3]: _12 = main::InStruct { in_struct_field: const 101_u32 } 52:9-52:16: @10[4]: FakeRead(ForLet, _12) 56:5-56:8: @10[7]: _14 = &mut _12 -56:5-56:29: @10.Call: _13 = <InStruct as InTrait>::default_trait_func(move _14) -> [return: bb11, unwind: bb13] +56:5-56:29: @10.Call: _13 = <main::InStruct as main::InTrait>::default_trait_func(move _14) -> [return: bb11, unwind: bb13] 57:2-57:2: @11.Return: return"><span class="annotation">@10,11⦊</span>mut val = InStruct {</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="52:19-54:6: @10[3]: _12 = InStruct { in_struct_field: const 101_u32 } +<span class="line"><span class="code even" style="--layer: 1" title="52:19-54:6: @10[3]: _12 = main::InStruct { in_struct_field: const 101_u32 } 52:9-52:16: @10[4]: FakeRead(ForLet, _12) 56:5-56:8: @10[7]: _14 = &mut _12 -56:5-56:29: @10.Call: _13 = <InStruct as InTrait>::default_trait_func(move _14) -> [return: bb11, unwind: bb13] +56:5-56:29: @10.Call: _13 = <main::InStruct as main::InTrait>::default_trait_func(move _14) -> [return: bb11, unwind: bb13] 57:2-57:2: @11.Return: return"> in_struct_field: 101,</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="52:19-54:6: @10[3]: _12 = InStruct { in_struct_field: const 101_u32 } +<span class="line"><span class="code even" style="--layer: 1" title="52:19-54:6: @10[3]: _12 = main::InStruct { in_struct_field: const 101_u32 } 52:9-52:16: @10[4]: FakeRead(ForLet, _12) 56:5-56:8: @10[7]: _14 = &mut _12 -56:5-56:29: @10.Call: _13 = <InStruct as InTrait>::default_trait_func(move _14) -> [return: bb11, unwind: bb13] +56:5-56:29: @10.Call: _13 = <main::InStruct as main::InTrait>::default_trait_func(move _14) -> [return: bb11, unwind: bb13] 57:2-57:2: @11.Return: return"> };</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="52:19-54:6: @10[3]: _12 = InStruct { in_struct_field: const 101_u32 } +<span class="line"><span class="code even" style="--layer: 1" title="52:19-54:6: @10[3]: _12 = main::InStruct { in_struct_field: const 101_u32 } 52:9-52:16: @10[4]: FakeRead(ForLet, _12) 56:5-56:8: @10[7]: _14 = &mut _12 -56:5-56:29: @10.Call: _13 = <InStruct as InTrait>::default_trait_func(move _14) -> [return: bb11, unwind: bb13] +56:5-56:29: @10.Call: _13 = <main::InStruct as main::InTrait>::default_trait_func(move _14) -> [return: bb11, unwind: bb13] 57:2-57:2: @11.Return: return"></span></span> -<span class="line"><span class="code even" style="--layer: 1" title="52:19-54:6: @10[3]: _12 = InStruct { in_struct_field: const 101_u32 } +<span class="line"><span class="code even" style="--layer: 1" title="52:19-54:6: @10[3]: _12 = main::InStruct { in_struct_field: const 101_u32 } 52:9-52:16: @10[4]: FakeRead(ForLet, _12) 56:5-56:8: @10[7]: _14 = &mut _12 -56:5-56:29: @10.Call: _13 = <InStruct as InTrait>::default_trait_func(move _14) -> [return: bb11, unwind: bb13] +56:5-56:29: @10.Call: _13 = <main::InStruct as main::InTrait>::default_trait_func(move _14) -> [return: bb11, unwind: bb13] 57:2-57:2: @11.Return: return"> val.default_trait_func();</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="52:19-54:6: @10[3]: _12 = InStruct { in_struct_field: const 101_u32 } +<span class="line"><span class="code even" style="--layer: 1" title="52:19-54:6: @10[3]: _12 = main::InStruct { in_struct_field: const 101_u32 } 52:9-52:16: @10[4]: FakeRead(ForLet, _12) 56:5-56:8: @10[7]: _14 = &mut _12 -56:5-56:29: @10.Call: _13 = <InStruct as InTrait>::default_trait_func(move _14) -> [return: bb11, unwind: bb13] +56:5-56:29: @10.Call: _13 = <main::InStruct as main::InTrait>::default_trait_func(move _14) -> [return: bb11, unwind: bb13] 57:2-57:2: @11.Return: return">}<span class="annotation">⦉@10,11</span></span></span></span></div> </body> </html> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.lazy_boolean/lazy_boolean.main.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.lazy_boolean/lazy_boolean.main.-------.InstrumentCoverage.0.html index 0cfe2119fbc..358e2e2bbba 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.lazy_boolean/lazy_boolean.main.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.lazy_boolean/lazy_boolean.main.-------.InstrumentCoverage.0.html @@ -69,9 +69,9 @@ For revisions in Pull Requests (PR): </style> </head> <body> -<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb36] +<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb36] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:33-9:42: @3[2]: _8 = (const 0_i32, const 0_i32, const 0_i32) @@ -79,9 +79,9 @@ For revisions in Pull Requests (PR): 9:17-9:22: @3[6]: _6 = (_8.1: i32) 9:24-9:29: @3[8]: _7 = (_8.2: i32) 10:8-10:15: @3[12]: _10 = _1"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb36] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb36] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:33-9:42: @3[2]: _8 = (const 0_i32, const 0_i32, const 0_i32) @@ -89,9 +89,9 @@ For revisions in Pull Requests (PR): 9:17-9:22: @3[6]: _6 = (_8.1: i32) 9:24-9:29: @3[8]: _7 = (_8.2: i32) 10:8-10:15: @3[12]: _10 = _1"> // 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: bb36] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb36] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:33-9:42: @3[2]: _8 = (const 0_i32, const 0_i32, const 0_i32) @@ -99,9 +99,9 @@ For revisions in Pull Requests (PR): 9:17-9:22: @3[6]: _6 = (_8.1: i32) 9:24-9:29: @3[8]: _7 = (_8.2: i32) 10:8-10:15: @3[12]: _10 = _1"> // 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: bb36] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb36] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:33-9:42: @3[2]: _8 = (const 0_i32, const 0_i32, const 0_i32) @@ -109,9 +109,9 @@ For revisions in Pull Requests (PR): 9:17-9:22: @3[6]: _6 = (_8.1: i32) 9:24-9:29: @3[8]: _7 = (_8.2: i32) 10:8-10:15: @3[12]: _10 = _1"> // 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: bb36] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb36] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:33-9:42: @3[2]: _8 = (const 0_i32, const 0_i32, const 0_i32) @@ -119,9 +119,9 @@ For revisions in Pull Requests (PR): 9:17-9:22: @3[6]: _6 = (_8.1: i32) 9:24-9:29: @3[8]: _7 = (_8.2: i32) 10:8-10:15: @3[12]: _10 = _1"> 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: bb36] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb36] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:33-9:42: @3[2]: _8 = (const 0_i32, const 0_i32, const 0_i32) @@ -129,9 +129,9 @@ For revisions in Pull Requests (PR): 9:17-9:22: @3[6]: _6 = (_8.1: i32) 9:24-9:29: @3[8]: _7 = (_8.2: i32) 10:8-10:15: @3[12]: _10 = _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: bb36] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb36] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:33-9:42: @3[2]: _8 = (const 0_i32, const 0_i32, const 0_i32) @@ -139,9 +139,9 @@ For revisions in Pull Requests (PR): 9:17-9:22: @3[6]: _6 = (_8.1: i32) 9:24-9:29: @3[8]: _7 = (_8.2: i32) 10:8-10:15: @3[12]: _10 = _1"> let (mut a, mut b, mut c) = (0, 0, 0);</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb36] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb36] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:33-9:42: @3[2]: _8 = (const 0_i32, const 0_i32, const 0_i32) diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.loops_branches/loops_branches.main.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.loops_branches/loops_branches.main.-------.InstrumentCoverage.0.html index 54b1ea45cba..95e8f0b71ea 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.loops_branches/loops_branches.main.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.loops_branches/loops_branches.main.-------.InstrumentCoverage.0.html @@ -80,14 +80,14 @@ For revisions in Pull Requests (PR): 24:5-24:34: @0[23]: FakeRead(ForMatchedPlace, _13) 24:5-24:34: @0[25]: _15 = (_13.0: &DebugTest) 24:5-24:34: @0[28]: _17 = &(*_15) -24:5-24:34: @0[30]: _18 = <DebugTest as Debug>::fmt as for<'r, 's, 't0> fn(&'r DebugTest, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -24:5-24:34: @0.Call: _16 = ArgumentV1::new::<DebugTest>(move _17, move _18) -> [return: bb1, unwind: bb4] +24:5-24:34: @0[30]: _18 = <DebugTest as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r DebugTest, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +24:5-24:34: @0.Call: _16 = std::fmt::ArgumentV1::new::<DebugTest>(move _17, move _18) -> [return: bb1, unwind: bb4] 24:5-24:34: @1[2]: _12 = [move _16] 24:5-24:34: @1[5]: _11 = &_12 24:5-24:34: @1[6]: _10 = &(*_11) 24:5-24:34: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -24:5-24:34: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4] -24:5-24:34: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb4] +24:5-24:34: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4] +24:5-24:34: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb4] 24:5-24:34: @3[6]: _2 = const () 22:11-25:2: @3[8]: _0 = const () 25:2-25:2: @3.Return: return"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span> @@ -102,14 +102,14 @@ For revisions in Pull Requests (PR): 24:5-24:34: @0[23]: FakeRead(ForMatchedPlace, _13) 24:5-24:34: @0[25]: _15 = (_13.0: &DebugTest) 24:5-24:34: @0[28]: _17 = &(*_15) -24:5-24:34: @0[30]: _18 = <DebugTest as Debug>::fmt as for<'r, 's, 't0> fn(&'r DebugTest, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -24:5-24:34: @0.Call: _16 = ArgumentV1::new::<DebugTest>(move _17, move _18) -> [return: bb1, unwind: bb4] +24:5-24:34: @0[30]: _18 = <DebugTest as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r DebugTest, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +24:5-24:34: @0.Call: _16 = std::fmt::ArgumentV1::new::<DebugTest>(move _17, move _18) -> [return: bb1, unwind: bb4] 24:5-24:34: @1[2]: _12 = [move _16] 24:5-24:34: @1[5]: _11 = &_12 24:5-24:34: @1[6]: _10 = &(*_11) 24:5-24:34: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -24:5-24:34: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4] -24:5-24:34: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb4] +24:5-24:34: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4] +24:5-24:34: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb4] 24:5-24:34: @3[6]: _2 = const () 22:11-25:2: @3[8]: _0 = const () 25:2-25:2: @3.Return: return"> let debug_test = DebugTest;</span></span> @@ -124,14 +124,14 @@ For revisions in Pull Requests (PR): 24:5-24:34: @0[23]: FakeRead(ForMatchedPlace, _13) 24:5-24:34: @0[25]: _15 = (_13.0: &DebugTest) 24:5-24:34: @0[28]: _17 = &(*_15) -24:5-24:34: @0[30]: _18 = <DebugTest as Debug>::fmt as for<'r, 's, 't0> fn(&'r DebugTest, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -24:5-24:34: @0.Call: _16 = ArgumentV1::new::<DebugTest>(move _17, move _18) -> [return: bb1, unwind: bb4] +24:5-24:34: @0[30]: _18 = <DebugTest as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r DebugTest, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +24:5-24:34: @0.Call: _16 = std::fmt::ArgumentV1::new::<DebugTest>(move _17, move _18) -> [return: bb1, unwind: bb4] 24:5-24:34: @1[2]: _12 = [move _16] 24:5-24:34: @1[5]: _11 = &_12 24:5-24:34: @1[6]: _10 = &(*_11) 24:5-24:34: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -24:5-24:34: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4] -24:5-24:34: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb4] +24:5-24:34: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4] +24:5-24:34: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb4] 24:5-24:34: @3[6]: _2 = const () 22:11-25:2: @3[8]: _0 = const () 25:2-25:2: @3.Return: return"> println!("{:?}", debug_test);</span></span> @@ -146,14 +146,14 @@ For revisions in Pull Requests (PR): 24:5-24:34: @0[23]: FakeRead(ForMatchedPlace, _13) 24:5-24:34: @0[25]: _15 = (_13.0: &DebugTest) 24:5-24:34: @0[28]: _17 = &(*_15) -24:5-24:34: @0[30]: _18 = <DebugTest as Debug>::fmt as for<'r, 's, 't0> fn(&'r DebugTest, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -24:5-24:34: @0.Call: _16 = ArgumentV1::new::<DebugTest>(move _17, move _18) -> [return: bb1, unwind: bb4] +24:5-24:34: @0[30]: _18 = <DebugTest as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r DebugTest, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +24:5-24:34: @0.Call: _16 = std::fmt::ArgumentV1::new::<DebugTest>(move _17, move _18) -> [return: bb1, unwind: bb4] 24:5-24:34: @1[2]: _12 = [move _16] 24:5-24:34: @1[5]: _11 = &_12 24:5-24:34: @1[6]: _10 = &(*_11) 24:5-24:34: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -24:5-24:34: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4] -24:5-24:34: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb4] +24:5-24:34: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4] +24:5-24:34: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb4] 24:5-24:34: @3[6]: _2 = const () 22:11-25:2: @3[8]: _0 = const () 25:2-25:2: @3.Return: return">}<span class="annotation">⦉@0,1,2,3</span></span></span></span></div> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.loops_branches/loops_branches.{impl#0}-fmt.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.loops_branches/loops_branches.{impl#0}-fmt.-------.InstrumentCoverage.0.html index 1b4ba83f20f..f6f08b6a770 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.loops_branches/loops_branches.{impl#0}-fmt.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.loops_branches/loops_branches.{impl#0}-fmt.-------.InstrumentCoverage.0.html @@ -77,24 +77,24 @@ For revisions in Pull Requests (PR): <span class="line"><span class="code odd" style="--layer: 1" title="12:28-13:18: @8[0]: _7 = const ()"> }<span class="annotation">⦉@6,8</span></span></span><span class="code" style="--layer: 0"></span></span> <span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="14:14-14:14: @3[0]: _5 = const ()"><span class="annotation">@3⦊</span>‸<span class="annotation">⦉@3</span></span></span><span class="code" style="--layer: 0"></span></span> <span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="15:20-15:21: @9[6]: _13 = &mut (*_2) -15:23-15:30: @9[11]: _32 = const <DebugTest as Debug>::fmt::promoted[1] +15:23-15:30: @9[11]: _32 = const <DebugTest as std::fmt::Debug>::fmt::promoted[1] 15:23-15:30: @9[12]: _17 = &(*_32) 15:23-15:30: @9[13]: _16 = &(*_17) 15:23-15:30: @9[14]: _15 = move _16 as &[&str] (Pointer(Unsize)) 15:13-15:31: @9[20]: _23 = () 15:13-15:31: @9[21]: FakeRead(ForMatchedPlace, _23) -15:13-15:31: @9[22]: _31 = const <DebugTest as Debug>::fmt::promoted[0] +15:13-15:31: @9[22]: _31 = const <DebugTest as std::fmt::Debug>::fmt::promoted[0] 15:13-15:31: @9[23]: _21 = &(*_31) 15:13-15:31: @9[24]: _20 = &(*_21) 15:13-15:31: @9[25]: _19 = move _20 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -15:13-15:31: @9.Call: _14 = Arguments::new_v1(move _15, move _19) -> [return: bb10, unwind: bb21] -15:13-15:31: @10.Call: _12 = Formatter::write_fmt(move _13, move _14) -> [return: bb11, unwind: bb21]"><span class="annotation">@9,10,11,12⦊</span>write!(f, "error")<span class="annotation">⦉@9,10,11,12</span></span></span><span><span class="code even" style="--layer: 1" title="15:31-15:32: @16[1]: _25 = ((_11 as Err).0: std::fmt::Error) +15:13-15:31: @9.Call: _14 = std::fmt::Arguments::new_v1(move _15, move _19) -> [return: bb10, unwind: bb21] +15:13-15:31: @10.Call: _12 = std::fmt::Formatter::write_fmt(move _13, move _14) -> [return: bb11, unwind: bb21]"><span class="annotation">@9,10,11,12⦊</span>write!(f, "error")<span class="annotation">⦉@9,10,11,12</span></span></span><span><span class="code even" style="--layer: 1" title="15:31-15:32: @16[1]: _25 = ((_11 as Err).0: std::fmt::Error) 15:31-15:32: @16[4]: _28 = _25 -15:31-15:32: @16.Call: _27 = <std::fmt::Error as From<std::fmt::Error>>::from(move _28) -> [return: bb17, unwind: bb21]"><span class="annotation">@14,16,17,18⦊</span>?<span class="annotation">⦉@14,16,17,18</span></span></span><span class="code" style="--layer: 0">;</span></span> +15:31-15:32: @16.Call: _27 = <std::fmt::Error as std::convert::From<std::fmt::Error>>::from(move _28) -> [return: bb17, unwind: bb21]"><span class="annotation">@14,16,17,18⦊</span>?<span class="annotation">⦉@14,16,17,18</span></span></span><span class="code" style="--layer: 0">;</span></span> <span class="line"><span class="code" style="--layer: 0"> } else </span><span><span class="code odd" style="--layer: 1" title="16:16-17:10: @2[0]: _3 = const ()"><span class="annotation">@2⦊</span>{</span></span> <span class="line"><span class="code odd" style="--layer: 1" title="16:16-17:10: @2[0]: _3 = const ()"> }<span class="annotation">⦉@2</span></span></span><span class="code" style="--layer: 0"></span></span> <span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="18:12-18:14: @19[3]: _30 = () -18:9-18:15: @19[4]: _0 = Result::<(), std::fmt::Error>::Ok(move _30)"><span class="annotation">@19⦊</span>Ok(())<span class="annotation">⦉@19</span></span></span><span class="code" style="--layer: 0"></span></span> +18:9-18:15: @19[4]: _0 = std::result::Result::<(), std::fmt::Error>::Ok(move _30)"><span class="annotation">@19⦊</span>Ok(())<span class="annotation">⦉@19</span></span></span><span class="code" style="--layer: 0"></span></span> <span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code odd" style="--layer: 1" title="19:6-19:6: @20.Return: return"><span class="annotation">@20⦊</span>‸<span class="annotation">⦉@20</span></span></span></span></div> </body> </html> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.match_or_pattern/match_or_pattern.main.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.match_or_pattern/match_or_pattern.main.-------.InstrumentCoverage.0.html index c7992614b5b..013c292ce9a 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.match_or_pattern/match_or_pattern.main.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.match_or_pattern/match_or_pattern.main.-------.InstrumentCoverage.0.html @@ -69,9 +69,9 @@ For revisions in Pull Requests (PR): </style> </head> <body> -<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb37] +<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb37] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:21-9:22: @3[2]: _5 = const 0_u8 @@ -81,9 +81,9 @@ For revisions in Pull Requests (PR): 10:9-10:14: @3[7]: FakeRead(ForLet, _6) 10:16-10:18: @3[8]: AscribeUserType(_6, o, UserTypeProjection { base: UserType(3), projs: [] }) 11:8-11:15: @3[11]: _8 = _1"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb37] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb37] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:21-9:22: @3[2]: _5 = const 0_u8 @@ -93,9 +93,9 @@ For revisions in Pull Requests (PR): 10:9-10:14: @3[7]: FakeRead(ForLet, _6) 10:16-10:18: @3[8]: AscribeUserType(_6, o, UserTypeProjection { base: UserType(3), projs: [] }) 11:8-11:15: @3[11]: _8 = _1"> // 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: bb37] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb37] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:21-9:22: @3[2]: _5 = const 0_u8 @@ -105,9 +105,9 @@ For revisions in Pull Requests (PR): 10:9-10:14: @3[7]: FakeRead(ForLet, _6) 10:16-10:18: @3[8]: AscribeUserType(_6, o, UserTypeProjection { base: UserType(3), projs: [] }) 11:8-11:15: @3[11]: _8 = _1"> // 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: bb37] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb37] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:21-9:22: @3[2]: _5 = const 0_u8 @@ -117,9 +117,9 @@ For revisions in Pull Requests (PR): 10:9-10:14: @3[7]: FakeRead(ForLet, _6) 10:16-10:18: @3[8]: AscribeUserType(_6, o, UserTypeProjection { base: UserType(3), projs: [] }) 11:8-11:15: @3[11]: _8 = _1"> // 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: bb37] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb37] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:21-9:22: @3[2]: _5 = const 0_u8 @@ -129,9 +129,9 @@ For revisions in Pull Requests (PR): 10:9-10:14: @3[7]: FakeRead(ForLet, _6) 10:16-10:18: @3[8]: AscribeUserType(_6, o, UserTypeProjection { base: UserType(3), projs: [] }) 11:8-11:15: @3[11]: _8 = _1"> 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: bb37] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb37] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:21-9:22: @3[2]: _5 = const 0_u8 @@ -141,9 +141,9 @@ For revisions in Pull Requests (PR): 10:9-10:14: @3[7]: FakeRead(ForLet, _6) 10:16-10:18: @3[8]: AscribeUserType(_6, o, UserTypeProjection { base: UserType(3), projs: [] }) 11:8-11:15: @3[11]: _8 = _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: bb37] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb37] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:21-9:22: @3[2]: _5 = const 0_u8 @@ -153,9 +153,9 @@ For revisions in Pull Requests (PR): 10:9-10:14: @3[7]: FakeRead(ForLet, _6) 10:16-10:18: @3[8]: AscribeUserType(_6, o, UserTypeProjection { base: UserType(3), projs: [] }) 11:8-11:15: @3[11]: _8 = _1"> let mut a: u8 = 0;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb37] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb37] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:21-9:22: @3[2]: _5 = const 0_u8 @@ -165,9 +165,9 @@ For revisions in Pull Requests (PR): 10:9-10:14: @3[7]: FakeRead(ForLet, _6) 10:16-10:18: @3[8]: AscribeUserType(_6, o, UserTypeProjection { base: UserType(3), projs: [] }) 11:8-11:15: @3[11]: _8 = _1"> let mut b: u8 = 0;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb37] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb37] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:21-9:22: @3[2]: _5 = const 0_u8 diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.nested_loops/nested_loops.main.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.nested_loops/nested_loops.main.-------.InstrumentCoverage.0.html index 4dcf6c741dc..1abc24156d9 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.nested_loops/nested_loops.main.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.nested_loops/nested_loops.main.-------.InstrumentCoverage.0.html @@ -69,23 +69,23 @@ For revisions in Pull Requests (PR): </style> </head> <body> -<div class="code" style="counter-reset: line 0"><span class="line"><span><span class="code even" style="--layer: 1" title="2:19-2:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb32] +<div class="code" style="counter-reset: line 0"><span class="line"><span><span class="code even" style="--layer: 1" title="2:19-2:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb32] 2:19-2:35: @1[0]: _3 = &_4 -2:19-2:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb31] +2:19-2:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb31] 2:19-2:46: @2[1]: _1 = Eq(move _2, const 1_usize) 2:9-2:16: @2[3]: FakeRead(ForLet, _1) 3:25-3:27: @3[2]: _5 = const 10_i32 3:9-3:22: @3[3]: FakeRead(ForLet, _5)"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="2:19-2:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb32] +<span class="line"><span class="code even" style="--layer: 1" title="2:19-2:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb32] 2:19-2:35: @1[0]: _3 = &_4 -2:19-2:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb31] +2:19-2:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb31] 2:19-2:46: @2[1]: _1 = Eq(move _2, const 1_usize) 2:9-2:16: @2[3]: FakeRead(ForLet, _1) 3:25-3:27: @3[2]: _5 = const 10_i32 3:9-3:22: @3[3]: FakeRead(ForLet, _5)"> let is_true = std::env::args().len() == 1;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="2:19-2:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb32] +<span class="line"><span class="code even" style="--layer: 1" title="2:19-2:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb32] 2:19-2:35: @1[0]: _3 = &_4 -2:19-2:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb31] +2:19-2:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb31] 2:19-2:46: @2[1]: _1 = Eq(move _2, const 1_usize) 2:9-2:16: @2[3]: FakeRead(ForLet, _1) 3:25-3:27: @3[2]: _5 = const 10_i32 @@ -107,7 +107,7 @@ For revisions in Pull Requests (PR): 8:13-8:14: @16[4]: _15 = move _22 8:13-8:14: @16[5]: _16 = const ()"><span class="annotation">@14,16⦊</span>_<span class="annotation">⦉@14,16</span></span></span><span class="code" style="--layer: 0"> in </span><span><span class="code even" style="--layer: 1" title="8:18-8:23: @11[5]: _19 = &mut _14 8:18-8:23: @11[6]: _18 = &mut (*_19) -8:18-8:23: @11.Call: _17 = <std::ops::Range<i32> as Iterator>::next(move _18) -> [return: bb12, unwind: bb32] +8:18-8:23: @11.Call: _17 = <std::ops::Range<i32> as std::iter::Iterator>::next(move _18) -> [return: bb12, unwind: bb32] 8:18-8:23: @12[1]: FakeRead(ForMatchedPlace, _17)"><span class="annotation">@10,11,12⦊</span>0..50<span class="annotation">⦉@10,11,12</span></span></span><span class="code" style="--layer: 0"> {</span></span> <span class="line"><span class="code" style="--layer: 0"> if </span><span><span class="code odd" style="--layer: 1" title="9:16-9:17: @16[15]: _27 = _9 9:16-9:22: @16[16]: _26 = Lt(move _27, const 30_i32)"><span class="annotation">@14,16⦊</span>a < 30<span class="annotation">⦉@14,16</span></span></span><span class="code" style="--layer: 0"> {</span></span> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.overflow/overflow.main.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.overflow/overflow.main.-------.InstrumentCoverage.0.html index 6573abe30b8..2a9b1b10efc 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.overflow/overflow.main.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.overflow/overflow.main.-------.InstrumentCoverage.0.html @@ -89,13 +89,13 @@ For revisions in Pull Requests (PR): 20:13-20:44: @8[23]: _23 = (_21.0: &u32) 20:13-20:44: @8[26]: _25 = &(*_23) 20:13-20:44: @8[28]: _26 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -20:13-20:44: @8.Call: _24 = ArgumentV1::new::<u32>(move _25, move _26) -> [return: bb9, unwind: bb21] +20:13-20:44: @8.Call: _24 = std::fmt::ArgumentV1::new::<u32>(move _25, move _26) -> [return: bb9, unwind: bb21] 20:13-20:44: @9[2]: _20 = [move _24] 20:13-20:44: @9[5]: _19 = &_20 20:13-20:44: @9[6]: _18 = &(*_19) 20:13-20:44: @9[7]: _17 = move _18 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -20:13-20:44: @9.Call: _12 = Arguments::new_v1(move _13, move _17) -> [return: bb10, unwind: bb21] -20:13-20:44: @10.Call: _11 = _print(move _12) -> [return: bb11, unwind: bb21] +20:13-20:44: @9.Call: _12 = std::fmt::Arguments::new_v1(move _13, move _17) -> [return: bb10, unwind: bb21] +20:13-20:44: @10.Call: _11 = std::io::_print(move _12) -> [return: bb11, unwind: bb21] 20:13-20:44: @11[6]: _10 = const () 18:27-21:10: @11[8]: _6 = const ()"><span class="annotation">@6,8,9,10,11⦊</span>{</span></span> <span class="line"><span class="code odd" style="--layer: 1" title="19:26-19:44: @6.Call: _9 = might_overflow(const 10_u32) -> [return: bb8, unwind: bb21] @@ -110,13 +110,13 @@ For revisions in Pull Requests (PR): 20:13-20:44: @8[23]: _23 = (_21.0: &u32) 20:13-20:44: @8[26]: _25 = &(*_23) 20:13-20:44: @8[28]: _26 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -20:13-20:44: @8.Call: _24 = ArgumentV1::new::<u32>(move _25, move _26) -> [return: bb9, unwind: bb21] +20:13-20:44: @8.Call: _24 = std::fmt::ArgumentV1::new::<u32>(move _25, move _26) -> [return: bb9, unwind: bb21] 20:13-20:44: @9[2]: _20 = [move _24] 20:13-20:44: @9[5]: _19 = &_20 20:13-20:44: @9[6]: _18 = &(*_19) 20:13-20:44: @9[7]: _17 = move _18 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -20:13-20:44: @9.Call: _12 = Arguments::new_v1(move _13, move _17) -> [return: bb10, unwind: bb21] -20:13-20:44: @10.Call: _11 = _print(move _12) -> [return: bb11, unwind: bb21] +20:13-20:44: @9.Call: _12 = std::fmt::Arguments::new_v1(move _13, move _17) -> [return: bb10, unwind: bb21] +20:13-20:44: @10.Call: _11 = std::io::_print(move _12) -> [return: bb11, unwind: bb21] 20:13-20:44: @11[6]: _10 = const () 18:27-21:10: @11[8]: _6 = const ()"> let result = might_overflow(10);</span></span> <span class="line"><span class="code odd" style="--layer: 1" title="19:26-19:44: @6.Call: _9 = might_overflow(const 10_u32) -> [return: bb8, unwind: bb21] @@ -131,13 +131,13 @@ For revisions in Pull Requests (PR): 20:13-20:44: @8[23]: _23 = (_21.0: &u32) 20:13-20:44: @8[26]: _25 = &(*_23) 20:13-20:44: @8[28]: _26 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -20:13-20:44: @8.Call: _24 = ArgumentV1::new::<u32>(move _25, move _26) -> [return: bb9, unwind: bb21] +20:13-20:44: @8.Call: _24 = std::fmt::ArgumentV1::new::<u32>(move _25, move _26) -> [return: bb9, unwind: bb21] 20:13-20:44: @9[2]: _20 = [move _24] 20:13-20:44: @9[5]: _19 = &_20 20:13-20:44: @9[6]: _18 = &(*_19) 20:13-20:44: @9[7]: _17 = move _18 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -20:13-20:44: @9.Call: _12 = Arguments::new_v1(move _13, move _17) -> [return: bb10, unwind: bb21] -20:13-20:44: @10.Call: _11 = _print(move _12) -> [return: bb11, unwind: bb21] +20:13-20:44: @9.Call: _12 = std::fmt::Arguments::new_v1(move _13, move _17) -> [return: bb10, unwind: bb21] +20:13-20:44: @10.Call: _11 = std::io::_print(move _12) -> [return: bb11, unwind: bb21] 20:13-20:44: @11[6]: _10 = const () 18:27-21:10: @11[8]: _6 = const ()"> println!("Result: {}", result);</span></span> <span class="line"><span class="code odd" style="--layer: 1" title="19:26-19:44: @6.Call: _9 = might_overflow(const 10_u32) -> [return: bb8, unwind: bb21] @@ -152,13 +152,13 @@ For revisions in Pull Requests (PR): 20:13-20:44: @8[23]: _23 = (_21.0: &u32) 20:13-20:44: @8[26]: _25 = &(*_23) 20:13-20:44: @8[28]: _26 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -20:13-20:44: @8.Call: _24 = ArgumentV1::new::<u32>(move _25, move _26) -> [return: bb9, unwind: bb21] +20:13-20:44: @8.Call: _24 = std::fmt::ArgumentV1::new::<u32>(move _25, move _26) -> [return: bb9, unwind: bb21] 20:13-20:44: @9[2]: _20 = [move _24] 20:13-20:44: @9[5]: _19 = &_20 20:13-20:44: @9[6]: _18 = &(*_19) 20:13-20:44: @9[7]: _17 = move _18 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -20:13-20:44: @9.Call: _12 = Arguments::new_v1(move _13, move _17) -> [return: bb10, unwind: bb21] -20:13-20:44: @10.Call: _11 = _print(move _12) -> [return: bb11, unwind: bb21] +20:13-20:44: @9.Call: _12 = std::fmt::Arguments::new_v1(move _13, move _17) -> [return: bb10, unwind: bb21] +20:13-20:44: @10.Call: _11 = std::io::_print(move _12) -> [return: bb11, unwind: bb21] 20:13-20:44: @11[6]: _10 = const () 18:27-21:10: @11[8]: _6 = const ()"> }<span class="annotation">⦉@6,8,9,10,11</span></span></span><span class="code" style="--layer: 0"> else if </span><span><span class="code even" style="--layer: 1" title="21:19-21:28: @7[2]: _28 = _1 21:19-21:32: @7[3]: _27 = Lt(move _28, const 5_i32)"><span class="annotation">@7⦊</span>countdown < 5<span class="annotation">⦉@7</span></span></span><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="22:26-22:43: @12.Call: _29 = might_overflow(const 1_u32) -> [return: bb14, unwind: bb21] @@ -173,13 +173,13 @@ For revisions in Pull Requests (PR): 23:13-23:44: @14[23]: _43 = (_41.0: &u32) 23:13-23:44: @14[26]: _45 = &(*_43) 23:13-23:44: @14[28]: _46 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -23:13-23:44: @14.Call: _44 = ArgumentV1::new::<u32>(move _45, move _46) -> [return: bb15, unwind: bb21] +23:13-23:44: @14.Call: _44 = std::fmt::ArgumentV1::new::<u32>(move _45, move _46) -> [return: bb15, unwind: bb21] 23:13-23:44: @15[2]: _40 = [move _44] 23:13-23:44: @15[5]: _39 = &_40 23:13-23:44: @15[6]: _38 = &(*_39) 23:13-23:44: @15[7]: _37 = move _38 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -23:13-23:44: @15.Call: _32 = Arguments::new_v1(move _33, move _37) -> [return: bb16, unwind: bb21] -23:13-23:44: @16.Call: _31 = _print(move _32) -> [return: bb17, unwind: bb21] +23:13-23:44: @15.Call: _32 = std::fmt::Arguments::new_v1(move _33, move _37) -> [return: bb16, unwind: bb21] +23:13-23:44: @16.Call: _31 = std::io::_print(move _32) -> [return: bb17, unwind: bb21] 23:13-23:44: @17[6]: _30 = const () 21:33-24:10: @17[8]: _6 = const ()"><span class="annotation">@12,14,15,16,17⦊</span>{</span></span> <span class="line"><span class="code odd" style="--layer: 1" title="22:26-22:43: @12.Call: _29 = might_overflow(const 1_u32) -> [return: bb14, unwind: bb21] @@ -194,13 +194,13 @@ For revisions in Pull Requests (PR): 23:13-23:44: @14[23]: _43 = (_41.0: &u32) 23:13-23:44: @14[26]: _45 = &(*_43) 23:13-23:44: @14[28]: _46 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -23:13-23:44: @14.Call: _44 = ArgumentV1::new::<u32>(move _45, move _46) -> [return: bb15, unwind: bb21] +23:13-23:44: @14.Call: _44 = std::fmt::ArgumentV1::new::<u32>(move _45, move _46) -> [return: bb15, unwind: bb21] 23:13-23:44: @15[2]: _40 = [move _44] 23:13-23:44: @15[5]: _39 = &_40 23:13-23:44: @15[6]: _38 = &(*_39) 23:13-23:44: @15[7]: _37 = move _38 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -23:13-23:44: @15.Call: _32 = Arguments::new_v1(move _33, move _37) -> [return: bb16, unwind: bb21] -23:13-23:44: @16.Call: _31 = _print(move _32) -> [return: bb17, unwind: bb21] +23:13-23:44: @15.Call: _32 = std::fmt::Arguments::new_v1(move _33, move _37) -> [return: bb16, unwind: bb21] +23:13-23:44: @16.Call: _31 = std::io::_print(move _32) -> [return: bb17, unwind: bb21] 23:13-23:44: @17[6]: _30 = const () 21:33-24:10: @17[8]: _6 = const ()"> let result = might_overflow(1);</span></span> <span class="line"><span class="code odd" style="--layer: 1" title="22:26-22:43: @12.Call: _29 = might_overflow(const 1_u32) -> [return: bb14, unwind: bb21] @@ -215,13 +215,13 @@ For revisions in Pull Requests (PR): 23:13-23:44: @14[23]: _43 = (_41.0: &u32) 23:13-23:44: @14[26]: _45 = &(*_43) 23:13-23:44: @14[28]: _46 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -23:13-23:44: @14.Call: _44 = ArgumentV1::new::<u32>(move _45, move _46) -> [return: bb15, unwind: bb21] +23:13-23:44: @14.Call: _44 = std::fmt::ArgumentV1::new::<u32>(move _45, move _46) -> [return: bb15, unwind: bb21] 23:13-23:44: @15[2]: _40 = [move _44] 23:13-23:44: @15[5]: _39 = &_40 23:13-23:44: @15[6]: _38 = &(*_39) 23:13-23:44: @15[7]: _37 = move _38 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -23:13-23:44: @15.Call: _32 = Arguments::new_v1(move _33, move _37) -> [return: bb16, unwind: bb21] -23:13-23:44: @16.Call: _31 = _print(move _32) -> [return: bb17, unwind: bb21] +23:13-23:44: @15.Call: _32 = std::fmt::Arguments::new_v1(move _33, move _37) -> [return: bb16, unwind: bb21] +23:13-23:44: @16.Call: _31 = std::io::_print(move _32) -> [return: bb17, unwind: bb21] 23:13-23:44: @17[6]: _30 = const () 21:33-24:10: @17[8]: _6 = const ()"> println!("Result: {}", result);</span></span> <span class="line"><span class="code odd" style="--layer: 1" title="22:26-22:43: @12.Call: _29 = might_overflow(const 1_u32) -> [return: bb14, unwind: bb21] @@ -236,23 +236,23 @@ For revisions in Pull Requests (PR): 23:13-23:44: @14[23]: _43 = (_41.0: &u32) 23:13-23:44: @14[26]: _45 = &(*_43) 23:13-23:44: @14[28]: _46 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -23:13-23:44: @14.Call: _44 = ArgumentV1::new::<u32>(move _45, move _46) -> [return: bb15, unwind: bb21] +23:13-23:44: @14.Call: _44 = std::fmt::ArgumentV1::new::<u32>(move _45, move _46) -> [return: bb15, unwind: bb21] 23:13-23:44: @15[2]: _40 = [move _44] 23:13-23:44: @15[5]: _39 = &_40 23:13-23:44: @15[6]: _38 = &(*_39) 23:13-23:44: @15[7]: _37 = move _38 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -23:13-23:44: @15.Call: _32 = Arguments::new_v1(move _33, move _37) -> [return: bb16, unwind: bb21] -23:13-23:44: @16.Call: _31 = _print(move _32) -> [return: bb17, unwind: bb21] +23:13-23:44: @15.Call: _32 = std::fmt::Arguments::new_v1(move _33, move _37) -> [return: bb16, unwind: bb21] +23:13-23:44: @16.Call: _31 = std::io::_print(move _32) -> [return: bb17, unwind: bb21] 23:13-23:44: @17[6]: _30 = const () 21:33-24:10: @17[8]: _6 = const ()"> }<span class="annotation">⦉@12,14,15,16,17</span></span></span><span><span class="code even" style="--layer: 1" title="24:10-24:10: @13[0]: _6 = const ()"><span class="annotation">@13⦊</span>‸<span class="annotation">⦉@13</span></span></span><span class="code" style="--layer: 0"></span></span> <span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="25:9-25:23: @19[2]: _47 = CheckedSub(_1, const 1_i32) 25:9-25:23: @20[0]: _1 = move (_47.0: i32)"><span class="annotation">@19,20⦊</span>countdown -= 1<span class="annotation">⦉@19,20</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"> </span><span><span class="code even" style="--layer: 1" title="27:8-27:10: @4[4]: _49 = () -27:5-27:11: @4[5]: _0 = Result::<(), u8>::Ok(move _49) +27:5-27:11: @4[5]: _0 = std::result::Result::<(), u8>::Ok(move _49) 28:2-28:2: @4.Return: return"><span class="annotation">@4⦊</span>Ok(())</span></span> <span class="line"><span class="code even" style="--layer: 1" title="27:8-27:10: @4[4]: _49 = () -27:5-27:11: @4[5]: _0 = Result::<(), u8>::Ok(move _49) +27:5-27:11: @4[5]: _0 = std::result::Result::<(), u8>::Ok(move _49) 28:2-28:2: @4.Return: return">}<span class="annotation">⦉@4</span></span></span></span></div> </body> </html> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.overflow/overflow.might_overflow.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.overflow/overflow.might_overflow.-------.InstrumentCoverage.0.html index f86cc4b2d2a..c6043f0bd07 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.overflow/overflow.might_overflow.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.overflow/overflow.might_overflow.-------.InstrumentCoverage.0.html @@ -82,8 +82,8 @@ For revisions in Pull Requests (PR): 6:9-6:49: @1[18]: _14 = &(*_60) 6:9-6:49: @1[19]: _13 = &(*_14) 6:9-6:49: @1[20]: _12 = move _13 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -6:9-6:49: @1.Call: _7 = Arguments::new_v1(move _8, move _12) -> [return: bb3, unwind: bb14] -6:9-6:49: @3.Call: _6 = _print(move _7) -> [return: bb4, unwind: bb14] +6:9-6:49: @1.Call: _7 = std::fmt::Arguments::new_v1(move _8, move _12) -> [return: bb3, unwind: bb14] +6:9-6:49: @3.Call: _6 = std::io::_print(move _7) -> [return: bb4, unwind: bb14] 6:9-6:49: @4[5]: _5 = const () 5:19-7:6: @4[7]: _2 = const ()"><span class="annotation">@1,3,4⦊</span>{</span></span> <span class="line"><span class="code odd" style="--layer: 1" title="6:18-6:47: @1[6]: _61 = const might_overflow::promoted[4] @@ -96,8 +96,8 @@ For revisions in Pull Requests (PR): 6:9-6:49: @1[18]: _14 = &(*_60) 6:9-6:49: @1[19]: _13 = &(*_14) 6:9-6:49: @1[20]: _12 = move _13 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -6:9-6:49: @1.Call: _7 = Arguments::new_v1(move _8, move _12) -> [return: bb3, unwind: bb14] -6:9-6:49: @3.Call: _6 = _print(move _7) -> [return: bb4, unwind: bb14] +6:9-6:49: @1.Call: _7 = std::fmt::Arguments::new_v1(move _8, move _12) -> [return: bb3, unwind: bb14] +6:9-6:49: @3.Call: _6 = std::io::_print(move _7) -> [return: bb4, unwind: bb14] 6:9-6:49: @4[5]: _5 = const () 5:19-7:6: @4[7]: _2 = const ()"> println!("this will probably overflow");</span></span> <span class="line"><span class="code odd" style="--layer: 1" title="6:18-6:47: @1[6]: _61 = const might_overflow::promoted[4] @@ -110,8 +110,8 @@ For revisions in Pull Requests (PR): 6:9-6:49: @1[18]: _14 = &(*_60) 6:9-6:49: @1[19]: _13 = &(*_14) 6:9-6:49: @1[20]: _12 = move _13 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -6:9-6:49: @1.Call: _7 = Arguments::new_v1(move _8, move _12) -> [return: bb3, unwind: bb14] -6:9-6:49: @3.Call: _6 = _print(move _7) -> [return: bb4, unwind: bb14] +6:9-6:49: @1.Call: _7 = std::fmt::Arguments::new_v1(move _8, move _12) -> [return: bb3, unwind: bb14] +6:9-6:49: @3.Call: _6 = std::io::_print(move _7) -> [return: bb4, unwind: bb14] 6:9-6:49: @4[5]: _5 = const () 5:19-7:6: @4[7]: _2 = const ()"> }<span class="annotation">⦉@1,3,4</span></span></span><span><span class="code even" style="--layer: 1" title="7:6-7:6: @2[0]: _2 = const ()"><span class="annotation">@2⦊</span>‸<span class="annotation">⦉@2</span></span></span><span class="code" style="--layer: 0"></span></span> <span class="line"><span class="code" style="--layer: 0"> let </span><span><span class="code odd" style="--layer: 1" title="8:18-8:30: @5[3]: _18 = CheckedSub(const core::num::<impl u32>::MAX, const 5_u32) @@ -129,16 +129,16 @@ For revisions in Pull Requests (PR): 9:5-9:56: @6[29]: _34 = (_30.1: &u32) 9:5-9:56: @6[32]: _36 = &(*_33) 9:5-9:56: @6[34]: _37 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -9:5-9:56: @6.Call: _35 = ArgumentV1::new::<u32>(move _36, move _37) -> [return: bb7, unwind: bb14] +9:5-9:56: @6.Call: _35 = std::fmt::ArgumentV1::new::<u32>(move _36, move _37) -> [return: bb7, unwind: bb14] 9:5-9:56: @7[4]: _39 = &(*_34) 9:5-9:56: @7[6]: _40 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -9:5-9:56: @7.Call: _38 = ArgumentV1::new::<u32>(move _39, move _40) -> [return: bb8, unwind: bb14] +9:5-9:56: @7.Call: _38 = std::fmt::ArgumentV1::new::<u32>(move _39, move _40) -> [return: bb8, unwind: bb14] 9:5-9:56: @8[2]: _29 = [move _35, move _38] 9:5-9:56: @8[7]: _28 = &_29 9:5-9:56: @8[8]: _27 = &(*_28) 9:5-9:56: @8[9]: _26 = move _27 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -9:5-9:56: @8.Call: _21 = Arguments::new_v1(move _22, move _26) -> [return: bb9, unwind: bb14] -9:5-9:56: @9.Call: _20 = _print(move _21) -> [return: bb10, unwind: bb14] +9:5-9:56: @8.Call: _21 = std::fmt::Arguments::new_v1(move _22, move _26) -> [return: bb9, unwind: bb14] +9:5-9:56: @9.Call: _20 = std::io::_print(move _21) -> [return: bb10, unwind: bb14] 9:5-9:56: @10[6]: _19 = const () 10:18-10:24: @10[10]: _42 = _1 10:27-10:33: @10[12]: _43 = _17 @@ -155,8 +155,8 @@ For revisions in Pull Requests (PR): 11:5-11:49: @11[22]: _54 = &(*_57) 11:5-11:49: @11[23]: _53 = &(*_54) 11:5-11:49: @11[24]: _52 = move _53 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-11:49: @11.Call: _47 = Arguments::new_v1(move _48, move _52) -> [return: bb12, unwind: bb14] -11:5-11:49: @12.Call: _46 = _print(move _47) -> [return: bb13, unwind: bb14] +11:5-11:49: @11.Call: _47 = std::fmt::Arguments::new_v1(move _48, move _52) -> [return: bb12, unwind: bb14] +11:5-11:49: @12.Call: _46 = std::io::_print(move _47) -> [return: bb13, unwind: bb14] 11:5-11:49: @13[5]: _45 = const () 12:5-12:11: @13[7]: _0 = _41 13:2-13:2: @13.Return: return"><span class="annotation">@5,6,7,8,9,10,11,12,13⦊</span>add_to = u32::MAX - 5;</span></span> @@ -175,16 +175,16 @@ For revisions in Pull Requests (PR): 9:5-9:56: @6[29]: _34 = (_30.1: &u32) 9:5-9:56: @6[32]: _36 = &(*_33) 9:5-9:56: @6[34]: _37 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -9:5-9:56: @6.Call: _35 = ArgumentV1::new::<u32>(move _36, move _37) -> [return: bb7, unwind: bb14] +9:5-9:56: @6.Call: _35 = std::fmt::ArgumentV1::new::<u32>(move _36, move _37) -> [return: bb7, unwind: bb14] 9:5-9:56: @7[4]: _39 = &(*_34) 9:5-9:56: @7[6]: _40 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -9:5-9:56: @7.Call: _38 = ArgumentV1::new::<u32>(move _39, move _40) -> [return: bb8, unwind: bb14] +9:5-9:56: @7.Call: _38 = std::fmt::ArgumentV1::new::<u32>(move _39, move _40) -> [return: bb8, unwind: bb14] 9:5-9:56: @8[2]: _29 = [move _35, move _38] 9:5-9:56: @8[7]: _28 = &_29 9:5-9:56: @8[8]: _27 = &(*_28) 9:5-9:56: @8[9]: _26 = move _27 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -9:5-9:56: @8.Call: _21 = Arguments::new_v1(move _22, move _26) -> [return: bb9, unwind: bb14] -9:5-9:56: @9.Call: _20 = _print(move _21) -> [return: bb10, unwind: bb14] +9:5-9:56: @8.Call: _21 = std::fmt::Arguments::new_v1(move _22, move _26) -> [return: bb9, unwind: bb14] +9:5-9:56: @9.Call: _20 = std::io::_print(move _21) -> [return: bb10, unwind: bb14] 9:5-9:56: @10[6]: _19 = const () 10:18-10:24: @10[10]: _42 = _1 10:27-10:33: @10[12]: _43 = _17 @@ -201,8 +201,8 @@ For revisions in Pull Requests (PR): 11:5-11:49: @11[22]: _54 = &(*_57) 11:5-11:49: @11[23]: _53 = &(*_54) 11:5-11:49: @11[24]: _52 = move _53 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-11:49: @11.Call: _47 = Arguments::new_v1(move _48, move _52) -> [return: bb12, unwind: bb14] -11:5-11:49: @12.Call: _46 = _print(move _47) -> [return: bb13, unwind: bb14] +11:5-11:49: @11.Call: _47 = std::fmt::Arguments::new_v1(move _48, move _52) -> [return: bb12, unwind: bb14] +11:5-11:49: @12.Call: _46 = std::io::_print(move _47) -> [return: bb13, unwind: bb14] 11:5-11:49: @13[5]: _45 = const () 12:5-12:11: @13[7]: _0 = _41 13:2-13:2: @13.Return: return"> println!("does {} + {} overflow?", add_to, to_add);</span></span> @@ -221,16 +221,16 @@ For revisions in Pull Requests (PR): 9:5-9:56: @6[29]: _34 = (_30.1: &u32) 9:5-9:56: @6[32]: _36 = &(*_33) 9:5-9:56: @6[34]: _37 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -9:5-9:56: @6.Call: _35 = ArgumentV1::new::<u32>(move _36, move _37) -> [return: bb7, unwind: bb14] +9:5-9:56: @6.Call: _35 = std::fmt::ArgumentV1::new::<u32>(move _36, move _37) -> [return: bb7, unwind: bb14] 9:5-9:56: @7[4]: _39 = &(*_34) 9:5-9:56: @7[6]: _40 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -9:5-9:56: @7.Call: _38 = ArgumentV1::new::<u32>(move _39, move _40) -> [return: bb8, unwind: bb14] +9:5-9:56: @7.Call: _38 = std::fmt::ArgumentV1::new::<u32>(move _39, move _40) -> [return: bb8, unwind: bb14] 9:5-9:56: @8[2]: _29 = [move _35, move _38] 9:5-9:56: @8[7]: _28 = &_29 9:5-9:56: @8[8]: _27 = &(*_28) 9:5-9:56: @8[9]: _26 = move _27 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -9:5-9:56: @8.Call: _21 = Arguments::new_v1(move _22, move _26) -> [return: bb9, unwind: bb14] -9:5-9:56: @9.Call: _20 = _print(move _21) -> [return: bb10, unwind: bb14] +9:5-9:56: @8.Call: _21 = std::fmt::Arguments::new_v1(move _22, move _26) -> [return: bb9, unwind: bb14] +9:5-9:56: @9.Call: _20 = std::io::_print(move _21) -> [return: bb10, unwind: bb14] 9:5-9:56: @10[6]: _19 = const () 10:18-10:24: @10[10]: _42 = _1 10:27-10:33: @10[12]: _43 = _17 @@ -247,8 +247,8 @@ For revisions in Pull Requests (PR): 11:5-11:49: @11[22]: _54 = &(*_57) 11:5-11:49: @11[23]: _53 = &(*_54) 11:5-11:49: @11[24]: _52 = move _53 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-11:49: @11.Call: _47 = Arguments::new_v1(move _48, move _52) -> [return: bb12, unwind: bb14] -11:5-11:49: @12.Call: _46 = _print(move _47) -> [return: bb13, unwind: bb14] +11:5-11:49: @11.Call: _47 = std::fmt::Arguments::new_v1(move _48, move _52) -> [return: bb12, unwind: bb14] +11:5-11:49: @12.Call: _46 = std::io::_print(move _47) -> [return: bb13, unwind: bb14] 11:5-11:49: @13[5]: _45 = const () 12:5-12:11: @13[7]: _0 = _41 13:2-13:2: @13.Return: return"> let result = to_add + add_to;</span></span> @@ -267,16 +267,16 @@ For revisions in Pull Requests (PR): 9:5-9:56: @6[29]: _34 = (_30.1: &u32) 9:5-9:56: @6[32]: _36 = &(*_33) 9:5-9:56: @6[34]: _37 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -9:5-9:56: @6.Call: _35 = ArgumentV1::new::<u32>(move _36, move _37) -> [return: bb7, unwind: bb14] +9:5-9:56: @6.Call: _35 = std::fmt::ArgumentV1::new::<u32>(move _36, move _37) -> [return: bb7, unwind: bb14] 9:5-9:56: @7[4]: _39 = &(*_34) 9:5-9:56: @7[6]: _40 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -9:5-9:56: @7.Call: _38 = ArgumentV1::new::<u32>(move _39, move _40) -> [return: bb8, unwind: bb14] +9:5-9:56: @7.Call: _38 = std::fmt::ArgumentV1::new::<u32>(move _39, move _40) -> [return: bb8, unwind: bb14] 9:5-9:56: @8[2]: _29 = [move _35, move _38] 9:5-9:56: @8[7]: _28 = &_29 9:5-9:56: @8[8]: _27 = &(*_28) 9:5-9:56: @8[9]: _26 = move _27 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -9:5-9:56: @8.Call: _21 = Arguments::new_v1(move _22, move _26) -> [return: bb9, unwind: bb14] -9:5-9:56: @9.Call: _20 = _print(move _21) -> [return: bb10, unwind: bb14] +9:5-9:56: @8.Call: _21 = std::fmt::Arguments::new_v1(move _22, move _26) -> [return: bb9, unwind: bb14] +9:5-9:56: @9.Call: _20 = std::io::_print(move _21) -> [return: bb10, unwind: bb14] 9:5-9:56: @10[6]: _19 = const () 10:18-10:24: @10[10]: _42 = _1 10:27-10:33: @10[12]: _43 = _17 @@ -293,8 +293,8 @@ For revisions in Pull Requests (PR): 11:5-11:49: @11[22]: _54 = &(*_57) 11:5-11:49: @11[23]: _53 = &(*_54) 11:5-11:49: @11[24]: _52 = move _53 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-11:49: @11.Call: _47 = Arguments::new_v1(move _48, move _52) -> [return: bb12, unwind: bb14] -11:5-11:49: @12.Call: _46 = _print(move _47) -> [return: bb13, unwind: bb14] +11:5-11:49: @11.Call: _47 = std::fmt::Arguments::new_v1(move _48, move _52) -> [return: bb12, unwind: bb14] +11:5-11:49: @12.Call: _46 = std::io::_print(move _47) -> [return: bb13, unwind: bb14] 11:5-11:49: @13[5]: _45 = const () 12:5-12:11: @13[7]: _0 = _41 13:2-13:2: @13.Return: return"> println!("continuing after overflow check");</span></span> @@ -313,16 +313,16 @@ For revisions in Pull Requests (PR): 9:5-9:56: @6[29]: _34 = (_30.1: &u32) 9:5-9:56: @6[32]: _36 = &(*_33) 9:5-9:56: @6[34]: _37 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -9:5-9:56: @6.Call: _35 = ArgumentV1::new::<u32>(move _36, move _37) -> [return: bb7, unwind: bb14] +9:5-9:56: @6.Call: _35 = std::fmt::ArgumentV1::new::<u32>(move _36, move _37) -> [return: bb7, unwind: bb14] 9:5-9:56: @7[4]: _39 = &(*_34) 9:5-9:56: @7[6]: _40 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -9:5-9:56: @7.Call: _38 = ArgumentV1::new::<u32>(move _39, move _40) -> [return: bb8, unwind: bb14] +9:5-9:56: @7.Call: _38 = std::fmt::ArgumentV1::new::<u32>(move _39, move _40) -> [return: bb8, unwind: bb14] 9:5-9:56: @8[2]: _29 = [move _35, move _38] 9:5-9:56: @8[7]: _28 = &_29 9:5-9:56: @8[8]: _27 = &(*_28) 9:5-9:56: @8[9]: _26 = move _27 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -9:5-9:56: @8.Call: _21 = Arguments::new_v1(move _22, move _26) -> [return: bb9, unwind: bb14] -9:5-9:56: @9.Call: _20 = _print(move _21) -> [return: bb10, unwind: bb14] +9:5-9:56: @8.Call: _21 = std::fmt::Arguments::new_v1(move _22, move _26) -> [return: bb9, unwind: bb14] +9:5-9:56: @9.Call: _20 = std::io::_print(move _21) -> [return: bb10, unwind: bb14] 9:5-9:56: @10[6]: _19 = const () 10:18-10:24: @10[10]: _42 = _1 10:27-10:33: @10[12]: _43 = _17 @@ -339,8 +339,8 @@ For revisions in Pull Requests (PR): 11:5-11:49: @11[22]: _54 = &(*_57) 11:5-11:49: @11[23]: _53 = &(*_54) 11:5-11:49: @11[24]: _52 = move _53 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-11:49: @11.Call: _47 = Arguments::new_v1(move _48, move _52) -> [return: bb12, unwind: bb14] -11:5-11:49: @12.Call: _46 = _print(move _47) -> [return: bb13, unwind: bb14] +11:5-11:49: @11.Call: _47 = std::fmt::Arguments::new_v1(move _48, move _52) -> [return: bb12, unwind: bb14] +11:5-11:49: @12.Call: _46 = std::io::_print(move _47) -> [return: bb13, unwind: bb14] 11:5-11:49: @13[5]: _45 = const () 12:5-12:11: @13[7]: _0 = _41 13:2-13:2: @13.Return: return"> result</span></span> @@ -359,16 +359,16 @@ For revisions in Pull Requests (PR): 9:5-9:56: @6[29]: _34 = (_30.1: &u32) 9:5-9:56: @6[32]: _36 = &(*_33) 9:5-9:56: @6[34]: _37 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -9:5-9:56: @6.Call: _35 = ArgumentV1::new::<u32>(move _36, move _37) -> [return: bb7, unwind: bb14] +9:5-9:56: @6.Call: _35 = std::fmt::ArgumentV1::new::<u32>(move _36, move _37) -> [return: bb7, unwind: bb14] 9:5-9:56: @7[4]: _39 = &(*_34) 9:5-9:56: @7[6]: _40 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -9:5-9:56: @7.Call: _38 = ArgumentV1::new::<u32>(move _39, move _40) -> [return: bb8, unwind: bb14] +9:5-9:56: @7.Call: _38 = std::fmt::ArgumentV1::new::<u32>(move _39, move _40) -> [return: bb8, unwind: bb14] 9:5-9:56: @8[2]: _29 = [move _35, move _38] 9:5-9:56: @8[7]: _28 = &_29 9:5-9:56: @8[8]: _27 = &(*_28) 9:5-9:56: @8[9]: _26 = move _27 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -9:5-9:56: @8.Call: _21 = Arguments::new_v1(move _22, move _26) -> [return: bb9, unwind: bb14] -9:5-9:56: @9.Call: _20 = _print(move _21) -> [return: bb10, unwind: bb14] +9:5-9:56: @8.Call: _21 = std::fmt::Arguments::new_v1(move _22, move _26) -> [return: bb9, unwind: bb14] +9:5-9:56: @9.Call: _20 = std::io::_print(move _21) -> [return: bb10, unwind: bb14] 9:5-9:56: @10[6]: _19 = const () 10:18-10:24: @10[10]: _42 = _1 10:27-10:33: @10[12]: _43 = _17 @@ -385,8 +385,8 @@ For revisions in Pull Requests (PR): 11:5-11:49: @11[22]: _54 = &(*_57) 11:5-11:49: @11[23]: _53 = &(*_54) 11:5-11:49: @11[24]: _52 = move _53 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -11:5-11:49: @11.Call: _47 = Arguments::new_v1(move _48, move _52) -> [return: bb12, unwind: bb14] -11:5-11:49: @12.Call: _46 = _print(move _47) -> [return: bb13, unwind: bb14] +11:5-11:49: @11.Call: _47 = std::fmt::Arguments::new_v1(move _48, move _52) -> [return: bb12, unwind: bb14] +11:5-11:49: @12.Call: _46 = std::io::_print(move _47) -> [return: bb13, unwind: bb14] 11:5-11:49: @13[5]: _45 = const () 12:5-12:11: @13[7]: _0 = _41 13:2-13:2: @13.Return: return">}<span class="annotation">⦉@5,6,7,8,9,10,11,12,13</span></span></span></span></div> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.panic_unwind/panic_unwind.main.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.panic_unwind/panic_unwind.main.-------.InstrumentCoverage.0.html index c9d189c00c0..5b097f118e3 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.panic_unwind/panic_unwind.main.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.panic_unwind/panic_unwind.main.-------.InstrumentCoverage.0.html @@ -93,10 +93,10 @@ For revisions in Pull Requests (PR): 21:9-21:23: @14[0]: _1 = move (_13.0: i32)"><span class="annotation">@13,14⦊</span>countdown -= 1<span class="annotation">⦉@13,14</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"> </span><span><span class="code even" style="--layer: 1" title="23:8-23:10: @4[4]: _15 = () -23:5-23:11: @4[5]: _0 = Result::<(), u8>::Ok(move _15) +23:5-23:11: @4[5]: _0 = std::result::Result::<(), u8>::Ok(move _15) 24:2-24:2: @4.Return: return"><span class="annotation">@4⦊</span>Ok(())</span></span> <span class="line"><span class="code even" style="--layer: 1" title="23:8-23:10: @4[4]: _15 = () -23:5-23:11: @4[5]: _0 = Result::<(), u8>::Ok(move _15) +23:5-23:11: @4[5]: _0 = std::result::Result::<(), u8>::Ok(move _15) 24:2-24:2: @4.Return: return">}<span class="annotation">⦉@4</span></span></span></span></div> </body> </html> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.panic_unwind/panic_unwind.might_panic.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.panic_unwind/panic_unwind.might_panic.-------.InstrumentCoverage.0.html index 86d9875b47c..32988629ba0 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.panic_unwind/panic_unwind.might_panic.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.panic_unwind/panic_unwind.might_panic.-------.InstrumentCoverage.0.html @@ -81,10 +81,10 @@ For revisions in Pull Requests (PR): 6:9-6:34: @1[18]: _13 = &(*_32) 6:9-6:34: @1[19]: _12 = &(*_13) 6:9-6:34: @1[20]: _11 = move _12 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -6:9-6:34: @1.Call: _6 = Arguments::new_v1(move _7, move _11) -> [return: bb3, unwind: bb7] -6:9-6:34: @3.Call: _5 = _print(move _6) -> [return: bb4, unwind: bb7] +6:9-6:34: @1.Call: _6 = std::fmt::Arguments::new_v1(move _7, move _11) -> [return: bb3, unwind: bb7] +6:9-6:34: @3.Call: _5 = std::io::_print(move _6) -> [return: bb4, unwind: bb7] 6:9-6:34: @4[5]: _4 = const () -7:9-7:26: @4.Call: begin_panic::<&str>(const "panics") -> bb7"><span class="annotation">@1,3,4⦊</span>println!("panicking...");</span></span> +7:9-7:26: @4.Call: std::rt::begin_panic::<&str>(const "panics") -> bb7"><span class="annotation">@1,3,4⦊</span>println!("panicking...");</span></span> <span class="line"><span class="code odd" style="--layer: 1" title="6:18-6:32: @1[6]: _33 = const might_panic::promoted[3] 6:18-6:32: @1[7]: _9 = &(*_33) 6:18-6:32: @1[8]: _8 = &(*_9) @@ -95,10 +95,10 @@ For revisions in Pull Requests (PR): 6:9-6:34: @1[18]: _13 = &(*_32) 6:9-6:34: @1[19]: _12 = &(*_13) 6:9-6:34: @1[20]: _11 = move _12 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -6:9-6:34: @1.Call: _6 = Arguments::new_v1(move _7, move _11) -> [return: bb3, unwind: bb7] -6:9-6:34: @3.Call: _5 = _print(move _6) -> [return: bb4, unwind: bb7] +6:9-6:34: @1.Call: _6 = std::fmt::Arguments::new_v1(move _7, move _11) -> [return: bb3, unwind: bb7] +6:9-6:34: @3.Call: _5 = std::io::_print(move _6) -> [return: bb4, unwind: bb7] 6:9-6:34: @4[5]: _4 = const () -7:9-7:26: @4.Call: begin_panic::<&str>(const "panics") -> bb7"> panic!("panics");<span class="annotation">⦉@1,3,4</span></span></span><span class="code" style="--layer: 0"></span></span> +7:9-7:26: @4.Call: std::rt::begin_panic::<&str>(const "panics") -> bb7"> panic!("panics");<span class="annotation">⦉@1,3,4</span></span></span><span class="code" style="--layer: 0"></span></span> <span class="line"><span class="code" style="--layer: 0"> } else </span><span><span class="code even" style="--layer: 1" title="9:18-9:31: @2[6]: _31 = const might_panic::promoted[1] 9:18-9:31: @2[7]: _23 = &(*_31) 9:18-9:31: @2[8]: _22 = &(*_23) @@ -109,8 +109,8 @@ For revisions in Pull Requests (PR): 9:9-9:33: @2[18]: _27 = &(*_30) 9:9-9:33: @2[19]: _26 = &(*_27) 9:9-9:33: @2[20]: _25 = move _26 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -9:9-9:33: @2.Call: _20 = Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7] -9:9-9:33: @5.Call: _19 = _print(move _20) -> [return: bb6, unwind: bb7] +9:9-9:33: @2.Call: _20 = std::fmt::Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7] +9:9-9:33: @5.Call: _19 = std::io::_print(move _20) -> [return: bb6, unwind: bb7] 9:9-9:33: @6[5]: _18 = const () 8:12-10:6: @6[7]: _0 = const () 11:2-11:2: @6.Return: return"><span class="annotation">@2,5,6⦊</span>{</span></span> @@ -124,8 +124,8 @@ For revisions in Pull Requests (PR): 9:9-9:33: @2[18]: _27 = &(*_30) 9:9-9:33: @2[19]: _26 = &(*_27) 9:9-9:33: @2[20]: _25 = move _26 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -9:9-9:33: @2.Call: _20 = Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7] -9:9-9:33: @5.Call: _19 = _print(move _20) -> [return: bb6, unwind: bb7] +9:9-9:33: @2.Call: _20 = std::fmt::Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7] +9:9-9:33: @5.Call: _19 = std::io::_print(move _20) -> [return: bb6, unwind: bb7] 9:9-9:33: @6[5]: _18 = const () 8:12-10:6: @6[7]: _0 = const () 11:2-11:2: @6.Return: return"> println!("Don't Panic");</span></span> @@ -139,8 +139,8 @@ For revisions in Pull Requests (PR): 9:9-9:33: @2[18]: _27 = &(*_30) 9:9-9:33: @2[19]: _26 = &(*_27) 9:9-9:33: @2[20]: _25 = move _26 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -9:9-9:33: @2.Call: _20 = Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7] -9:9-9:33: @5.Call: _19 = _print(move _20) -> [return: bb6, unwind: bb7] +9:9-9:33: @2.Call: _20 = std::fmt::Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7] +9:9-9:33: @5.Call: _19 = std::io::_print(move _20) -> [return: bb6, unwind: bb7] 9:9-9:33: @6[5]: _18 = const () 8:12-10:6: @6[7]: _0 = const () 11:2-11:2: @6.Return: return"> }</span></span> @@ -154,8 +154,8 @@ For revisions in Pull Requests (PR): 9:9-9:33: @2[18]: _27 = &(*_30) 9:9-9:33: @2[19]: _26 = &(*_27) 9:9-9:33: @2[20]: _25 = move _26 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -9:9-9:33: @2.Call: _20 = Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7] -9:9-9:33: @5.Call: _19 = _print(move _20) -> [return: bb6, unwind: bb7] +9:9-9:33: @2.Call: _20 = std::fmt::Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7] +9:9-9:33: @5.Call: _19 = std::io::_print(move _20) -> [return: bb6, unwind: bb7] 9:9-9:33: @6[5]: _18 = const () 8:12-10:6: @6[7]: _0 = const () 11:2-11:2: @6.Return: return">}<span class="annotation">⦉@2,5,6</span></span></span></span></div> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.main.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.main.-------.InstrumentCoverage.0.html index 6d9d63deccf..3e307c4f460 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.main.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.main.-------.InstrumentCoverage.0.html @@ -81,7 +81,7 @@ For revisions in Pull Requests (PR): 25:49-25:62: @2[20]: _16 = &_2 25:64-25:77: @2[24]: _19 = &_1 25:80-25:93: @2[26]: _20 = &_2 -25:64-25:93: @2.Call: _18 = <Version as PartialOrd>::lt(move _19, move _20) -> [return: bb3, unwind: bb9] +25:64-25:93: @2.Call: _18 = <Version as std::cmp::PartialOrd>::lt(move _19, move _20) -> [return: bb3, unwind: bb9] 25:64-25:93: @3[2]: _17 = &_18 25:5-25:95: @3[3]: _14 = (move _15, move _16, move _17) 25:5-25:95: @3[7]: FakeRead(ForMatchedPlace, _14) @@ -89,20 +89,20 @@ For revisions in Pull Requests (PR): 25:5-25:95: @3[11]: _22 = (_14.1: &Version) 25:5-25:95: @3[13]: _23 = (_14.2: &bool) 25:5-25:95: @3[16]: _25 = &(*_21) -25:5-25:95: @3[18]: _26 = <Version as Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -25:5-25:95: @3.Call: _24 = ArgumentV1::new::<Version>(move _25, move _26) -> [return: bb4, unwind: bb9] +25:5-25:95: @3[18]: _26 = <Version as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +25:5-25:95: @3.Call: _24 = std::fmt::ArgumentV1::new::<Version>(move _25, move _26) -> [return: bb4, unwind: bb9] 25:5-25:95: @4[4]: _28 = &(*_22) -25:5-25:95: @4[6]: _29 = <Version as Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -25:5-25:95: @4.Call: _27 = ArgumentV1::new::<Version>(move _28, move _29) -> [return: bb5, unwind: bb9] +25:5-25:95: @4[6]: _29 = <Version as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +25:5-25:95: @4.Call: _27 = std::fmt::ArgumentV1::new::<Version>(move _28, move _29) -> [return: bb5, unwind: bb9] 25:5-25:95: @5[4]: _31 = &(*_23) 25:5-25:95: @5[6]: _32 = <bool as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r bool, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -25:5-25:95: @5.Call: _30 = ArgumentV1::new::<bool>(move _31, move _32) -> [return: bb6, unwind: bb9] +25:5-25:95: @5.Call: _30 = std::fmt::ArgumentV1::new::<bool>(move _31, move _32) -> [return: bb6, unwind: bb9] 25:5-25:95: @6[2]: _13 = [move _24, move _27, move _30] 25:5-25:95: @6[9]: _12 = &_13 25:5-25:95: @6[10]: _11 = &(*_12) 25:5-25:95: @6[11]: _10 = move _11 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -25:5-25:95: @6.Call: _5 = Arguments::new_v1(move _6, move _10) -> [return: bb7, unwind: bb9] -25:5-25:95: @7.Call: _4 = _print(move _5) -> [return: bb8, unwind: bb9] +25:5-25:95: @6.Call: _5 = std::fmt::Arguments::new_v1(move _6, move _10) -> [return: bb7, unwind: bb9] +25:5-25:95: @7.Call: _4 = std::io::_print(move _5) -> [return: bb8, unwind: bb9] 25:5-25:95: @8[7]: _3 = const () 21:11-26:2: @8[9]: _0 = const () 26:2-26:2: @8.Return: return"><span class="annotation">@0,1,2,3,4,5,6,7,8⦊</span>fn main() {</span></span> @@ -118,7 +118,7 @@ For revisions in Pull Requests (PR): 25:49-25:62: @2[20]: _16 = &_2 25:64-25:77: @2[24]: _19 = &_1 25:80-25:93: @2[26]: _20 = &_2 -25:64-25:93: @2.Call: _18 = <Version as PartialOrd>::lt(move _19, move _20) -> [return: bb3, unwind: bb9] +25:64-25:93: @2.Call: _18 = <Version as std::cmp::PartialOrd>::lt(move _19, move _20) -> [return: bb3, unwind: bb9] 25:64-25:93: @3[2]: _17 = &_18 25:5-25:95: @3[3]: _14 = (move _15, move _16, move _17) 25:5-25:95: @3[7]: FakeRead(ForMatchedPlace, _14) @@ -126,20 +126,20 @@ For revisions in Pull Requests (PR): 25:5-25:95: @3[11]: _22 = (_14.1: &Version) 25:5-25:95: @3[13]: _23 = (_14.2: &bool) 25:5-25:95: @3[16]: _25 = &(*_21) -25:5-25:95: @3[18]: _26 = <Version as Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -25:5-25:95: @3.Call: _24 = ArgumentV1::new::<Version>(move _25, move _26) -> [return: bb4, unwind: bb9] +25:5-25:95: @3[18]: _26 = <Version as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +25:5-25:95: @3.Call: _24 = std::fmt::ArgumentV1::new::<Version>(move _25, move _26) -> [return: bb4, unwind: bb9] 25:5-25:95: @4[4]: _28 = &(*_22) -25:5-25:95: @4[6]: _29 = <Version as Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -25:5-25:95: @4.Call: _27 = ArgumentV1::new::<Version>(move _28, move _29) -> [return: bb5, unwind: bb9] +25:5-25:95: @4[6]: _29 = <Version as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +25:5-25:95: @4.Call: _27 = std::fmt::ArgumentV1::new::<Version>(move _28, move _29) -> [return: bb5, unwind: bb9] 25:5-25:95: @5[4]: _31 = &(*_23) 25:5-25:95: @5[6]: _32 = <bool as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r bool, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -25:5-25:95: @5.Call: _30 = ArgumentV1::new::<bool>(move _31, move _32) -> [return: bb6, unwind: bb9] +25:5-25:95: @5.Call: _30 = std::fmt::ArgumentV1::new::<bool>(move _31, move _32) -> [return: bb6, unwind: bb9] 25:5-25:95: @6[2]: _13 = [move _24, move _27, move _30] 25:5-25:95: @6[9]: _12 = &_13 25:5-25:95: @6[10]: _11 = &(*_12) 25:5-25:95: @6[11]: _10 = move _11 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -25:5-25:95: @6.Call: _5 = Arguments::new_v1(move _6, move _10) -> [return: bb7, unwind: bb9] -25:5-25:95: @7.Call: _4 = _print(move _5) -> [return: bb8, unwind: bb9] +25:5-25:95: @6.Call: _5 = std::fmt::Arguments::new_v1(move _6, move _10) -> [return: bb7, unwind: bb9] +25:5-25:95: @7.Call: _4 = std::io::_print(move _5) -> [return: bb8, unwind: bb9] 25:5-25:95: @8[7]: _3 = const () 21:11-26:2: @8[9]: _0 = const () 26:2-26:2: @8.Return: return"> let version_3_2_1 = Version::new(3, 2, 1);</span></span> @@ -155,7 +155,7 @@ For revisions in Pull Requests (PR): 25:49-25:62: @2[20]: _16 = &_2 25:64-25:77: @2[24]: _19 = &_1 25:80-25:93: @2[26]: _20 = &_2 -25:64-25:93: @2.Call: _18 = <Version as PartialOrd>::lt(move _19, move _20) -> [return: bb3, unwind: bb9] +25:64-25:93: @2.Call: _18 = <Version as std::cmp::PartialOrd>::lt(move _19, move _20) -> [return: bb3, unwind: bb9] 25:64-25:93: @3[2]: _17 = &_18 25:5-25:95: @3[3]: _14 = (move _15, move _16, move _17) 25:5-25:95: @3[7]: FakeRead(ForMatchedPlace, _14) @@ -163,20 +163,20 @@ For revisions in Pull Requests (PR): 25:5-25:95: @3[11]: _22 = (_14.1: &Version) 25:5-25:95: @3[13]: _23 = (_14.2: &bool) 25:5-25:95: @3[16]: _25 = &(*_21) -25:5-25:95: @3[18]: _26 = <Version as Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -25:5-25:95: @3.Call: _24 = ArgumentV1::new::<Version>(move _25, move _26) -> [return: bb4, unwind: bb9] +25:5-25:95: @3[18]: _26 = <Version as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +25:5-25:95: @3.Call: _24 = std::fmt::ArgumentV1::new::<Version>(move _25, move _26) -> [return: bb4, unwind: bb9] 25:5-25:95: @4[4]: _28 = &(*_22) -25:5-25:95: @4[6]: _29 = <Version as Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -25:5-25:95: @4.Call: _27 = ArgumentV1::new::<Version>(move _28, move _29) -> [return: bb5, unwind: bb9] +25:5-25:95: @4[6]: _29 = <Version as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +25:5-25:95: @4.Call: _27 = std::fmt::ArgumentV1::new::<Version>(move _28, move _29) -> [return: bb5, unwind: bb9] 25:5-25:95: @5[4]: _31 = &(*_23) 25:5-25:95: @5[6]: _32 = <bool as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r bool, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -25:5-25:95: @5.Call: _30 = ArgumentV1::new::<bool>(move _31, move _32) -> [return: bb6, unwind: bb9] +25:5-25:95: @5.Call: _30 = std::fmt::ArgumentV1::new::<bool>(move _31, move _32) -> [return: bb6, unwind: bb9] 25:5-25:95: @6[2]: _13 = [move _24, move _27, move _30] 25:5-25:95: @6[9]: _12 = &_13 25:5-25:95: @6[10]: _11 = &(*_12) 25:5-25:95: @6[11]: _10 = move _11 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -25:5-25:95: @6.Call: _5 = Arguments::new_v1(move _6, move _10) -> [return: bb7, unwind: bb9] -25:5-25:95: @7.Call: _4 = _print(move _5) -> [return: bb8, unwind: bb9] +25:5-25:95: @6.Call: _5 = std::fmt::Arguments::new_v1(move _6, move _10) -> [return: bb7, unwind: bb9] +25:5-25:95: @7.Call: _4 = std::io::_print(move _5) -> [return: bb8, unwind: bb9] 25:5-25:95: @8[7]: _3 = const () 21:11-26:2: @8[9]: _0 = const () 26:2-26:2: @8.Return: return"> let version_3_3_0 = Version::new(3, 3, 0);</span></span> @@ -192,7 +192,7 @@ For revisions in Pull Requests (PR): 25:49-25:62: @2[20]: _16 = &_2 25:64-25:77: @2[24]: _19 = &_1 25:80-25:93: @2[26]: _20 = &_2 -25:64-25:93: @2.Call: _18 = <Version as PartialOrd>::lt(move _19, move _20) -> [return: bb3, unwind: bb9] +25:64-25:93: @2.Call: _18 = <Version as std::cmp::PartialOrd>::lt(move _19, move _20) -> [return: bb3, unwind: bb9] 25:64-25:93: @3[2]: _17 = &_18 25:5-25:95: @3[3]: _14 = (move _15, move _16, move _17) 25:5-25:95: @3[7]: FakeRead(ForMatchedPlace, _14) @@ -200,20 +200,20 @@ For revisions in Pull Requests (PR): 25:5-25:95: @3[11]: _22 = (_14.1: &Version) 25:5-25:95: @3[13]: _23 = (_14.2: &bool) 25:5-25:95: @3[16]: _25 = &(*_21) -25:5-25:95: @3[18]: _26 = <Version as Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -25:5-25:95: @3.Call: _24 = ArgumentV1::new::<Version>(move _25, move _26) -> [return: bb4, unwind: bb9] +25:5-25:95: @3[18]: _26 = <Version as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +25:5-25:95: @3.Call: _24 = std::fmt::ArgumentV1::new::<Version>(move _25, move _26) -> [return: bb4, unwind: bb9] 25:5-25:95: @4[4]: _28 = &(*_22) -25:5-25:95: @4[6]: _29 = <Version as Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -25:5-25:95: @4.Call: _27 = ArgumentV1::new::<Version>(move _28, move _29) -> [return: bb5, unwind: bb9] +25:5-25:95: @4[6]: _29 = <Version as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +25:5-25:95: @4.Call: _27 = std::fmt::ArgumentV1::new::<Version>(move _28, move _29) -> [return: bb5, unwind: bb9] 25:5-25:95: @5[4]: _31 = &(*_23) 25:5-25:95: @5[6]: _32 = <bool as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r bool, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -25:5-25:95: @5.Call: _30 = ArgumentV1::new::<bool>(move _31, move _32) -> [return: bb6, unwind: bb9] +25:5-25:95: @5.Call: _30 = std::fmt::ArgumentV1::new::<bool>(move _31, move _32) -> [return: bb6, unwind: bb9] 25:5-25:95: @6[2]: _13 = [move _24, move _27, move _30] 25:5-25:95: @6[9]: _12 = &_13 25:5-25:95: @6[10]: _11 = &(*_12) 25:5-25:95: @6[11]: _10 = move _11 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -25:5-25:95: @6.Call: _5 = Arguments::new_v1(move _6, move _10) -> [return: bb7, unwind: bb9] -25:5-25:95: @7.Call: _4 = _print(move _5) -> [return: bb8, unwind: bb9] +25:5-25:95: @6.Call: _5 = std::fmt::Arguments::new_v1(move _6, move _10) -> [return: bb7, unwind: bb9] +25:5-25:95: @7.Call: _4 = std::io::_print(move _5) -> [return: bb8, unwind: bb9] 25:5-25:95: @8[7]: _3 = const () 21:11-26:2: @8[9]: _0 = const () 26:2-26:2: @8.Return: return"></span></span> @@ -229,7 +229,7 @@ For revisions in Pull Requests (PR): 25:49-25:62: @2[20]: _16 = &_2 25:64-25:77: @2[24]: _19 = &_1 25:80-25:93: @2[26]: _20 = &_2 -25:64-25:93: @2.Call: _18 = <Version as PartialOrd>::lt(move _19, move _20) -> [return: bb3, unwind: bb9] +25:64-25:93: @2.Call: _18 = <Version as std::cmp::PartialOrd>::lt(move _19, move _20) -> [return: bb3, unwind: bb9] 25:64-25:93: @3[2]: _17 = &_18 25:5-25:95: @3[3]: _14 = (move _15, move _16, move _17) 25:5-25:95: @3[7]: FakeRead(ForMatchedPlace, _14) @@ -237,20 +237,20 @@ For revisions in Pull Requests (PR): 25:5-25:95: @3[11]: _22 = (_14.1: &Version) 25:5-25:95: @3[13]: _23 = (_14.2: &bool) 25:5-25:95: @3[16]: _25 = &(*_21) -25:5-25:95: @3[18]: _26 = <Version as Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -25:5-25:95: @3.Call: _24 = ArgumentV1::new::<Version>(move _25, move _26) -> [return: bb4, unwind: bb9] +25:5-25:95: @3[18]: _26 = <Version as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +25:5-25:95: @3.Call: _24 = std::fmt::ArgumentV1::new::<Version>(move _25, move _26) -> [return: bb4, unwind: bb9] 25:5-25:95: @4[4]: _28 = &(*_22) -25:5-25:95: @4[6]: _29 = <Version as Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -25:5-25:95: @4.Call: _27 = ArgumentV1::new::<Version>(move _28, move _29) -> [return: bb5, unwind: bb9] +25:5-25:95: @4[6]: _29 = <Version as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +25:5-25:95: @4.Call: _27 = std::fmt::ArgumentV1::new::<Version>(move _28, move _29) -> [return: bb5, unwind: bb9] 25:5-25:95: @5[4]: _31 = &(*_23) 25:5-25:95: @5[6]: _32 = <bool as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r bool, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -25:5-25:95: @5.Call: _30 = ArgumentV1::new::<bool>(move _31, move _32) -> [return: bb6, unwind: bb9] +25:5-25:95: @5.Call: _30 = std::fmt::ArgumentV1::new::<bool>(move _31, move _32) -> [return: bb6, unwind: bb9] 25:5-25:95: @6[2]: _13 = [move _24, move _27, move _30] 25:5-25:95: @6[9]: _12 = &_13 25:5-25:95: @6[10]: _11 = &(*_12) 25:5-25:95: @6[11]: _10 = move _11 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -25:5-25:95: @6.Call: _5 = Arguments::new_v1(move _6, move _10) -> [return: bb7, unwind: bb9] -25:5-25:95: @7.Call: _4 = _print(move _5) -> [return: bb8, unwind: bb9] +25:5-25:95: @6.Call: _5 = std::fmt::Arguments::new_v1(move _6, move _10) -> [return: bb7, unwind: bb9] +25:5-25:95: @7.Call: _4 = std::io::_print(move _5) -> [return: bb8, unwind: bb9] 25:5-25:95: @8[7]: _3 = const () 21:11-26:2: @8[9]: _0 = const () 26:2-26:2: @8.Return: return"> println!("{:?} < {:?} = {}", version_3_2_1, version_3_3_0, version_3_2_1 < version_3_3_0);</span></span> @@ -266,7 +266,7 @@ For revisions in Pull Requests (PR): 25:49-25:62: @2[20]: _16 = &_2 25:64-25:77: @2[24]: _19 = &_1 25:80-25:93: @2[26]: _20 = &_2 -25:64-25:93: @2.Call: _18 = <Version as PartialOrd>::lt(move _19, move _20) -> [return: bb3, unwind: bb9] +25:64-25:93: @2.Call: _18 = <Version as std::cmp::PartialOrd>::lt(move _19, move _20) -> [return: bb3, unwind: bb9] 25:64-25:93: @3[2]: _17 = &_18 25:5-25:95: @3[3]: _14 = (move _15, move _16, move _17) 25:5-25:95: @3[7]: FakeRead(ForMatchedPlace, _14) @@ -274,20 +274,20 @@ For revisions in Pull Requests (PR): 25:5-25:95: @3[11]: _22 = (_14.1: &Version) 25:5-25:95: @3[13]: _23 = (_14.2: &bool) 25:5-25:95: @3[16]: _25 = &(*_21) -25:5-25:95: @3[18]: _26 = <Version as Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -25:5-25:95: @3.Call: _24 = ArgumentV1::new::<Version>(move _25, move _26) -> [return: bb4, unwind: bb9] +25:5-25:95: @3[18]: _26 = <Version as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +25:5-25:95: @3.Call: _24 = std::fmt::ArgumentV1::new::<Version>(move _25, move _26) -> [return: bb4, unwind: bb9] 25:5-25:95: @4[4]: _28 = &(*_22) -25:5-25:95: @4[6]: _29 = <Version as Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -25:5-25:95: @4.Call: _27 = ArgumentV1::new::<Version>(move _28, move _29) -> [return: bb5, unwind: bb9] +25:5-25:95: @4[6]: _29 = <Version as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +25:5-25:95: @4.Call: _27 = std::fmt::ArgumentV1::new::<Version>(move _28, move _29) -> [return: bb5, unwind: bb9] 25:5-25:95: @5[4]: _31 = &(*_23) 25:5-25:95: @5[6]: _32 = <bool as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r bool, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -25:5-25:95: @5.Call: _30 = ArgumentV1::new::<bool>(move _31, move _32) -> [return: bb6, unwind: bb9] +25:5-25:95: @5.Call: _30 = std::fmt::ArgumentV1::new::<bool>(move _31, move _32) -> [return: bb6, unwind: bb9] 25:5-25:95: @6[2]: _13 = [move _24, move _27, move _30] 25:5-25:95: @6[9]: _12 = &_13 25:5-25:95: @6[10]: _11 = &(*_12) 25:5-25:95: @6[11]: _10 = move _11 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -25:5-25:95: @6.Call: _5 = Arguments::new_v1(move _6, move _10) -> [return: bb7, unwind: bb9] -25:5-25:95: @7.Call: _4 = _print(move _5) -> [return: bb8, unwind: bb9] +25:5-25:95: @6.Call: _5 = std::fmt::Arguments::new_v1(move _6, move _10) -> [return: bb7, unwind: bb9] +25:5-25:95: @7.Call: _4 = std::io::_print(move _5) -> [return: bb8, unwind: bb9] 25:5-25:95: @8[7]: _3 = const () 21:11-26:2: @8[9]: _0 = const () 26:2-26:2: @8.Return: return">}<span class="annotation">⦉@0,1,2,3,4,5,6,7,8</span></span></span></span></div> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-ge-{closure#0}-{closure#0}.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-ge-{closure#0}-{closure#0}.-------.InstrumentCoverage.0.html index 47f9ab2bd5e..3954fc3d0bd 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-ge-{closure#0}-{closure#0}.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-ge-{closure#0}-{closure#0}.-------.InstrumentCoverage.0.html @@ -74,9 +74,9 @@ For revisions in Pull Requests (PR): 8:5-8:17: @0[4]: _3 = &(*_4) 8:5-8:17: @0[7]: _6 = &(*(*(_1.1: &&usize))) 8:5-8:17: @0[8]: _5 = &(*_6) -8:5-8:17: @0.Call: _2 = <usize as PartialOrd>::partial_cmp(move _3, move _5) -> [return: bb1, unwind: bb3] -8:5-8:17: @1[3]: _7 = Less -8:5-8:17: @1.Call: _0 = Option::<std::cmp::Ordering>::unwrap_or(move _2, move _7) -> [return: bb2, unwind: bb3] +8:5-8:17: @0.Call: _2 = <usize as std::cmp::PartialOrd>::partial_cmp(move _3, move _5) -> [return: bb1, unwind: bb3] +8:5-8:17: @1[3]: _7 = std::cmp::Ordering::Less +8:5-8:17: @1.Call: _0 = std::option::Option::<std::cmp::Ordering>::unwrap_or(move _2, move _7) -> [return: bb2, unwind: bb3] 8:5-8:17: @2.Return: return"><span class="annotation">@0,1,2⦊</span>patch: usize<span class="annotation">⦉@0,1,2</span></span></span></span></div> </body> </html> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-ge-{closure#0}.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-ge-{closure#0}.-------.InstrumentCoverage.0.html index 9f0c29c50bf..86e18b3dbfd 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-ge-{closure#0}.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-ge-{closure#0}.-------.InstrumentCoverage.0.html @@ -74,9 +74,9 @@ For revisions in Pull Requests (PR): 7:5-7:17: @0[5]: _4 = &(*_5) 7:5-7:17: @0[8]: _7 = &(*(*(_1.1: &&usize))) 7:5-7:17: @0[9]: _6 = &(*_7) -7:5-7:17: @0.Call: _3 = <usize as PartialOrd>::partial_cmp(move _4, move _6) -> [return: bb1, unwind: bb4] -7:5-7:17: @1[3]: _8 = Equal -7:5-7:17: @1.Call: _2 = Option::<std::cmp::Ordering>::unwrap_or(move _3, move _8) -> [return: bb2, unwind: bb4] +7:5-7:17: @0.Call: _3 = <usize as std::cmp::PartialOrd>::partial_cmp(move _4, move _6) -> [return: bb1, unwind: bb4] +7:5-7:17: @1[3]: _8 = std::cmp::Ordering::Equal +7:5-7:17: @1.Call: _2 = std::option::Option::<std::cmp::Ordering>::unwrap_or(move _3, move _8) -> [return: bb2, unwind: bb4] 7:5-7:17: @2[4]: _10 = &(*(_1.2: &&usize)) 7:5-7:17: @2[6]: _11 = &(*(_1.3: &&usize))"><span class="annotation">@0,1,2,3⦊</span>‸<span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">minor: usize</span></span></div> </body> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-ge.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-ge.-------.InstrumentCoverage.0.html index 60a832b2e2a..652dc277081 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-ge.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-ge.-------.InstrumentCoverage.0.html @@ -81,9 +81,9 @@ For revisions in Pull Requests (PR): 4:39-4:49: @0[21]: _13 = &(*_14) 4:39-4:49: @0[24]: _16 = &(*_3) 4:39-4:49: @0[25]: _15 = &(*_16) -4:39-4:49: @0.Call: _12 = <usize as PartialOrd>::partial_cmp(move _13, move _15) -> [return: bb1, unwind: bb5] -4:39-4:49: @1[3]: _17 = Equal -4:39-4:49: @1.Call: _11 = Option::<std::cmp::Ordering>::unwrap_or(move _12, move _17) -> [return: bb2, unwind: bb5] +4:39-4:49: @0.Call: _12 = <usize as std::cmp::PartialOrd>::partial_cmp(move _13, move _15) -> [return: bb1, unwind: bb5] +4:39-4:49: @1[3]: _17 = std::cmp::Ordering::Equal +4:39-4:49: @1.Call: _11 = std::option::Option::<std::cmp::Ordering>::unwrap_or(move _12, move _17) -> [return: bb2, unwind: bb5] 4:39-4:49: @2[4]: _19 = &_7 4:39-4:49: @2[6]: _20 = &_4 4:39-4:49: @2[8]: _21 = &_8 diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-gt-{closure#0}-{closure#0}.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-gt-{closure#0}-{closure#0}.-------.InstrumentCoverage.0.html index 2b9a13fe060..57fc5d8d6de 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-gt-{closure#0}-{closure#0}.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-gt-{closure#0}-{closure#0}.-------.InstrumentCoverage.0.html @@ -74,9 +74,9 @@ For revisions in Pull Requests (PR): 8:5-8:17: @0[4]: _3 = &(*_4) 8:5-8:17: @0[7]: _6 = &(*(*(_1.1: &&usize))) 8:5-8:17: @0[8]: _5 = &(*_6) -8:5-8:17: @0.Call: _2 = <usize as PartialOrd>::partial_cmp(move _3, move _5) -> [return: bb1, unwind: bb3] -8:5-8:17: @1[3]: _7 = Less -8:5-8:17: @1.Call: _0 = Option::<std::cmp::Ordering>::unwrap_or(move _2, move _7) -> [return: bb2, unwind: bb3] +8:5-8:17: @0.Call: _2 = <usize as std::cmp::PartialOrd>::partial_cmp(move _3, move _5) -> [return: bb1, unwind: bb3] +8:5-8:17: @1[3]: _7 = std::cmp::Ordering::Less +8:5-8:17: @1.Call: _0 = std::option::Option::<std::cmp::Ordering>::unwrap_or(move _2, move _7) -> [return: bb2, unwind: bb3] 8:5-8:17: @2.Return: return"><span class="annotation">@0,1,2⦊</span>patch: usize<span class="annotation">⦉@0,1,2</span></span></span></span></div> </body> </html> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-gt-{closure#0}.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-gt-{closure#0}.-------.InstrumentCoverage.0.html index ff7e783dd68..6fbcdff5ab7 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-gt-{closure#0}.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-gt-{closure#0}.-------.InstrumentCoverage.0.html @@ -74,9 +74,9 @@ For revisions in Pull Requests (PR): 7:5-7:17: @0[5]: _4 = &(*_5) 7:5-7:17: @0[8]: _7 = &(*(*(_1.1: &&usize))) 7:5-7:17: @0[9]: _6 = &(*_7) -7:5-7:17: @0.Call: _3 = <usize as PartialOrd>::partial_cmp(move _4, move _6) -> [return: bb1, unwind: bb4] -7:5-7:17: @1[3]: _8 = Equal -7:5-7:17: @1.Call: _2 = Option::<std::cmp::Ordering>::unwrap_or(move _3, move _8) -> [return: bb2, unwind: bb4] +7:5-7:17: @0.Call: _3 = <usize as std::cmp::PartialOrd>::partial_cmp(move _4, move _6) -> [return: bb1, unwind: bb4] +7:5-7:17: @1[3]: _8 = std::cmp::Ordering::Equal +7:5-7:17: @1.Call: _2 = std::option::Option::<std::cmp::Ordering>::unwrap_or(move _3, move _8) -> [return: bb2, unwind: bb4] 7:5-7:17: @2[4]: _10 = &(*(_1.2: &&usize)) 7:5-7:17: @2[6]: _11 = &(*(_1.3: &&usize))"><span class="annotation">@0,1,2,3⦊</span>‸<span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">minor: usize</span></span></div> </body> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-gt.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-gt.-------.InstrumentCoverage.0.html index f6b9dc9776f..37f2661cf18 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-gt.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-gt.-------.InstrumentCoverage.0.html @@ -81,9 +81,9 @@ For revisions in Pull Requests (PR): 4:39-4:49: @0[21]: _13 = &(*_14) 4:39-4:49: @0[24]: _16 = &(*_3) 4:39-4:49: @0[25]: _15 = &(*_16) -4:39-4:49: @0.Call: _12 = <usize as PartialOrd>::partial_cmp(move _13, move _15) -> [return: bb1, unwind: bb5] -4:39-4:49: @1[3]: _17 = Equal -4:39-4:49: @1.Call: _11 = Option::<std::cmp::Ordering>::unwrap_or(move _12, move _17) -> [return: bb2, unwind: bb5] +4:39-4:49: @0.Call: _12 = <usize as std::cmp::PartialOrd>::partial_cmp(move _13, move _15) -> [return: bb1, unwind: bb5] +4:39-4:49: @1[3]: _17 = std::cmp::Ordering::Equal +4:39-4:49: @1.Call: _11 = std::option::Option::<std::cmp::Ordering>::unwrap_or(move _12, move _17) -> [return: bb2, unwind: bb5] 4:39-4:49: @2[4]: _19 = &_7 4:39-4:49: @2[6]: _20 = &_4 4:39-4:49: @2[8]: _21 = &_8 diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-le-{closure#0}-{closure#0}.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-le-{closure#0}-{closure#0}.-------.InstrumentCoverage.0.html index 5c95a635f07..5789988c991 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-le-{closure#0}-{closure#0}.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-le-{closure#0}-{closure#0}.-------.InstrumentCoverage.0.html @@ -74,9 +74,9 @@ For revisions in Pull Requests (PR): 8:5-8:17: @0[4]: _3 = &(*_4) 8:5-8:17: @0[7]: _6 = &(*(*(_1.1: &&usize))) 8:5-8:17: @0[8]: _5 = &(*_6) -8:5-8:17: @0.Call: _2 = <usize as PartialOrd>::partial_cmp(move _3, move _5) -> [return: bb1, unwind: bb3] -8:5-8:17: @1[3]: _7 = Greater -8:5-8:17: @1.Call: _0 = Option::<std::cmp::Ordering>::unwrap_or(move _2, move _7) -> [return: bb2, unwind: bb3] +8:5-8:17: @0.Call: _2 = <usize as std::cmp::PartialOrd>::partial_cmp(move _3, move _5) -> [return: bb1, unwind: bb3] +8:5-8:17: @1[3]: _7 = std::cmp::Ordering::Greater +8:5-8:17: @1.Call: _0 = std::option::Option::<std::cmp::Ordering>::unwrap_or(move _2, move _7) -> [return: bb2, unwind: bb3] 8:5-8:17: @2.Return: return"><span class="annotation">@0,1,2⦊</span>patch: usize<span class="annotation">⦉@0,1,2</span></span></span></span></div> </body> </html> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-le-{closure#0}.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-le-{closure#0}.-------.InstrumentCoverage.0.html index 6eb894a166a..de7c38bc9c4 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-le-{closure#0}.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-le-{closure#0}.-------.InstrumentCoverage.0.html @@ -74,9 +74,9 @@ For revisions in Pull Requests (PR): 7:5-7:17: @0[5]: _4 = &(*_5) 7:5-7:17: @0[8]: _7 = &(*(*(_1.1: &&usize))) 7:5-7:17: @0[9]: _6 = &(*_7) -7:5-7:17: @0.Call: _3 = <usize as PartialOrd>::partial_cmp(move _4, move _6) -> [return: bb1, unwind: bb4] -7:5-7:17: @1[3]: _8 = Equal -7:5-7:17: @1.Call: _2 = Option::<std::cmp::Ordering>::unwrap_or(move _3, move _8) -> [return: bb2, unwind: bb4] +7:5-7:17: @0.Call: _3 = <usize as std::cmp::PartialOrd>::partial_cmp(move _4, move _6) -> [return: bb1, unwind: bb4] +7:5-7:17: @1[3]: _8 = std::cmp::Ordering::Equal +7:5-7:17: @1.Call: _2 = std::option::Option::<std::cmp::Ordering>::unwrap_or(move _3, move _8) -> [return: bb2, unwind: bb4] 7:5-7:17: @2[4]: _10 = &(*(_1.2: &&usize)) 7:5-7:17: @2[6]: _11 = &(*(_1.3: &&usize))"><span class="annotation">@0,1,2,3⦊</span>‸<span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">minor: usize</span></span></div> </body> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-le.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-le.-------.InstrumentCoverage.0.html index fb7e520faf1..1f3068868f6 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-le.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-le.-------.InstrumentCoverage.0.html @@ -81,9 +81,9 @@ For revisions in Pull Requests (PR): 4:39-4:49: @0[21]: _13 = &(*_14) 4:39-4:49: @0[24]: _16 = &(*_3) 4:39-4:49: @0[25]: _15 = &(*_16) -4:39-4:49: @0.Call: _12 = <usize as PartialOrd>::partial_cmp(move _13, move _15) -> [return: bb1, unwind: bb5] -4:39-4:49: @1[3]: _17 = Equal -4:39-4:49: @1.Call: _11 = Option::<std::cmp::Ordering>::unwrap_or(move _12, move _17) -> [return: bb2, unwind: bb5] +4:39-4:49: @0.Call: _12 = <usize as std::cmp::PartialOrd>::partial_cmp(move _13, move _15) -> [return: bb1, unwind: bb5] +4:39-4:49: @1[3]: _17 = std::cmp::Ordering::Equal +4:39-4:49: @1.Call: _11 = std::option::Option::<std::cmp::Ordering>::unwrap_or(move _12, move _17) -> [return: bb2, unwind: bb5] 4:39-4:49: @2[4]: _19 = &_7 4:39-4:49: @2[6]: _20 = &_4 4:39-4:49: @2[8]: _21 = &_8 diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-lt-{closure#0}-{closure#0}.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-lt-{closure#0}-{closure#0}.-------.InstrumentCoverage.0.html index b2b3e172d53..746daab5ac1 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-lt-{closure#0}-{closure#0}.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-lt-{closure#0}-{closure#0}.-------.InstrumentCoverage.0.html @@ -74,9 +74,9 @@ For revisions in Pull Requests (PR): 8:5-8:17: @0[4]: _3 = &(*_4) 8:5-8:17: @0[7]: _6 = &(*(*(_1.1: &&usize))) 8:5-8:17: @0[8]: _5 = &(*_6) -8:5-8:17: @0.Call: _2 = <usize as PartialOrd>::partial_cmp(move _3, move _5) -> [return: bb1, unwind: bb3] -8:5-8:17: @1[3]: _7 = Greater -8:5-8:17: @1.Call: _0 = Option::<std::cmp::Ordering>::unwrap_or(move _2, move _7) -> [return: bb2, unwind: bb3] +8:5-8:17: @0.Call: _2 = <usize as std::cmp::PartialOrd>::partial_cmp(move _3, move _5) -> [return: bb1, unwind: bb3] +8:5-8:17: @1[3]: _7 = std::cmp::Ordering::Greater +8:5-8:17: @1.Call: _0 = std::option::Option::<std::cmp::Ordering>::unwrap_or(move _2, move _7) -> [return: bb2, unwind: bb3] 8:5-8:17: @2.Return: return"><span class="annotation">@0,1,2⦊</span>patch: usize<span class="annotation">⦉@0,1,2</span></span></span></span></div> </body> </html> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-lt-{closure#0}.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-lt-{closure#0}.-------.InstrumentCoverage.0.html index e54849345b7..0867a7ad364 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-lt-{closure#0}.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-lt-{closure#0}.-------.InstrumentCoverage.0.html @@ -74,9 +74,9 @@ For revisions in Pull Requests (PR): 7:5-7:17: @0[5]: _4 = &(*_5) 7:5-7:17: @0[8]: _7 = &(*(*(_1.1: &&usize))) 7:5-7:17: @0[9]: _6 = &(*_7) -7:5-7:17: @0.Call: _3 = <usize as PartialOrd>::partial_cmp(move _4, move _6) -> [return: bb1, unwind: bb4] -7:5-7:17: @1[3]: _8 = Equal -7:5-7:17: @1.Call: _2 = Option::<std::cmp::Ordering>::unwrap_or(move _3, move _8) -> [return: bb2, unwind: bb4] +7:5-7:17: @0.Call: _3 = <usize as std::cmp::PartialOrd>::partial_cmp(move _4, move _6) -> [return: bb1, unwind: bb4] +7:5-7:17: @1[3]: _8 = std::cmp::Ordering::Equal +7:5-7:17: @1.Call: _2 = std::option::Option::<std::cmp::Ordering>::unwrap_or(move _3, move _8) -> [return: bb2, unwind: bb4] 7:5-7:17: @2[4]: _10 = &(*(_1.2: &&usize)) 7:5-7:17: @2[6]: _11 = &(*(_1.3: &&usize))"><span class="annotation">@0,1,2,3⦊</span>‸<span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">minor: usize</span></span></div> </body> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-lt.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-lt.-------.InstrumentCoverage.0.html index f111ad0045a..abcd7147c6f 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-lt.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#2}-lt.-------.InstrumentCoverage.0.html @@ -81,9 +81,9 @@ For revisions in Pull Requests (PR): 4:39-4:49: @0[21]: _13 = &(*_14) 4:39-4:49: @0[24]: _16 = &(*_3) 4:39-4:49: @0[25]: _15 = &(*_16) -4:39-4:49: @0.Call: _12 = <usize as PartialOrd>::partial_cmp(move _13, move _15) -> [return: bb1, unwind: bb5] -4:39-4:49: @1[3]: _17 = Equal -4:39-4:49: @1.Call: _11 = Option::<std::cmp::Ordering>::unwrap_or(move _12, move _17) -> [return: bb2, unwind: bb5] +4:39-4:49: @0.Call: _12 = <usize as std::cmp::PartialOrd>::partial_cmp(move _13, move _15) -> [return: bb1, unwind: bb5] +4:39-4:49: @1[3]: _17 = std::cmp::Ordering::Equal +4:39-4:49: @1.Call: _11 = std::option::Option::<std::cmp::Ordering>::unwrap_or(move _12, move _17) -> [return: bb2, unwind: bb5] 4:39-4:49: @2[4]: _19 = &_7 4:39-4:49: @2[6]: _20 = &_4 4:39-4:49: @2[8]: _21 = &_8 diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#7}-fmt.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#7}-fmt.-------.InstrumentCoverage.0.html index 94c77025ecf..5b9e070864b 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#7}-fmt.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#7}-fmt.-------.InstrumentCoverage.0.html @@ -76,7 +76,7 @@ For revisions in Pull Requests (PR): 4:17-4:22: @0[9]: _7 = &mut (*_2) 4:17-4:22: @0[12]: _9 = const "Version" 4:17-4:22: @0[13]: _8 = &(*_9) -4:17-4:22: @0.Call: _6 = Formatter::debug_struct(move _7, move _8) -> [return: bb1, unwind: bb6] +4:17-4:22: @0.Call: _6 = std::fmt::Formatter::debug_struct(move _7, move _8) -> [return: bb1, unwind: bb6] 4:17-4:22: @1[2]: FakeRead(ForLet, _6) 4:17-4:22: @1[7]: _12 = &mut _6 4:17-4:22: @1[8]: _11 = &mut (*_12) @@ -86,7 +86,7 @@ For revisions in Pull Requests (PR): 4:17-4:22: @1[18]: _17 = &_18 4:17-4:22: @1[19]: _16 = &(*_17) 4:17-4:22: @1[20]: _15 = move _16 as &dyn std::fmt::Debug (Pointer(Unsize)) -4:17-4:22: @1.Call: _10 = DebugStruct::field(move _11, move _13, move _15) -> [return: bb2, unwind: bb6] +4:17-4:22: @1.Call: _10 = std::fmt::DebugStruct::field(move _11, move _13, move _15) -> [return: bb2, unwind: bb6] 4:17-4:22: @2[11]: _21 = &mut _6 4:17-4:22: @2[12]: _20 = &mut (*_21) 4:17-4:22: @2[15]: _23 = const "minor" @@ -95,7 +95,7 @@ For revisions in Pull Requests (PR): 4:17-4:22: @2[22]: _26 = &_27 4:17-4:22: @2[23]: _25 = &(*_26) 4:17-4:22: @2[24]: _24 = move _25 as &dyn std::fmt::Debug (Pointer(Unsize)) -4:17-4:22: @2.Call: _19 = DebugStruct::field(move _20, move _22, move _24) -> [return: bb3, unwind: bb6] +4:17-4:22: @2.Call: _19 = std::fmt::DebugStruct::field(move _20, move _22, move _24) -> [return: bb3, unwind: bb6] 4:17-4:22: @3[11]: _30 = &mut _6 4:17-4:22: @3[12]: _29 = &mut (*_30) 4:17-4:22: @3[15]: _32 = const "patch" @@ -104,10 +104,10 @@ For revisions in Pull Requests (PR): 4:17-4:22: @3[22]: _35 = &_36 4:17-4:22: @3[23]: _34 = &(*_35) 4:17-4:22: @3[24]: _33 = move _34 as &dyn std::fmt::Debug (Pointer(Unsize)) -4:17-4:22: @3.Call: _28 = DebugStruct::field(move _29, move _31, move _33) -> [return: bb4, unwind: bb6] +4:17-4:22: @3.Call: _28 = std::fmt::DebugStruct::field(move _29, move _31, move _33) -> [return: bb4, unwind: bb6] 4:17-4:22: @4[10]: _38 = &mut _6 4:17-4:22: @4[11]: _37 = &mut (*_38) -4:17-4:22: @4.Call: _0 = DebugStruct::finish(move _37) -> [return: bb5, unwind: bb6] +4:17-4:22: @4.Call: _0 = std::fmt::DebugStruct::finish(move _37) -> [return: bb5, unwind: bb6] 4:22-4:22: @5.Return: return"><span class="annotation">@0,1,2,3,4,5⦊</span>Debug<span class="annotation">⦉@0,1,2,3,4,5</span></span></span></span></div> </body> </html> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#8}-clone.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#8}-clone.-------.InstrumentCoverage.0.html index 27a2ab71827..f1c98393343 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#8}-clone.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.{impl#8}-clone.-------.InstrumentCoverage.0.html @@ -75,13 +75,13 @@ For revisions in Pull Requests (PR): 4:10-4:15: @0[6]: _4 = &((*_1).2: usize) 4:10-4:15: @0[10]: _7 = &(*_2) 4:10-4:15: @0[11]: _6 = &(*_7) -4:10-4:15: @0.Call: _5 = <usize as Clone>::clone(move _6) -> [return: bb1, unwind: bb4] +4:10-4:15: @0.Call: _5 = <usize as std::clone::Clone>::clone(move _6) -> [return: bb1, unwind: bb4] 4:10-4:15: @1[4]: _10 = &(*_3) 4:10-4:15: @1[5]: _9 = &(*_10) -4:10-4:15: @1.Call: _8 = <usize as Clone>::clone(move _9) -> [return: bb2, unwind: bb4] +4:10-4:15: @1.Call: _8 = <usize as std::clone::Clone>::clone(move _9) -> [return: bb2, unwind: bb4] 4:10-4:15: @2[4]: _13 = &(*_4) 4:10-4:15: @2[5]: _12 = &(*_13) -4:10-4:15: @2.Call: _11 = <usize as Clone>::clone(move _12) -> [return: bb3, unwind: bb4] +4:10-4:15: @2.Call: _11 = <usize as std::clone::Clone>::clone(move _12) -> [return: bb3, unwind: bb4] 4:10-4:15: @3[1]: _0 = Version { major: move _5, minor: move _8, patch: move _11 } 4:15-4:15: @3.Return: return"><span class="annotation">@0,1,2,3⦊</span>Clone<span class="annotation">⦉@0,1,2,3</span></span></span></span></div> </body> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.simple_loop/simple_loop.main.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.simple_loop/simple_loop.main.-------.InstrumentCoverage.0.html index f528b698d44..6b911eea341 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.simple_loop/simple_loop.main.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.simple_loop/simple_loop.main.-------.InstrumentCoverage.0.html @@ -69,81 +69,81 @@ For revisions in Pull Requests (PR): </style> </head> <body> -<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb13] +<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 12:9-12:16: @3[6]: _7 = _1"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb13] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 12:9-12:16: @3[6]: _7 = _1"> // 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: bb13] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 12:9-12:16: @3[6]: _7 = _1"> // 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: bb13] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 12:9-12:16: @3[6]: _7 = _1"> // 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: bb13] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 12:9-12:16: @3[6]: _7 = _1"> 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: bb13] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 12:9-12:16: @3[6]: _7 = _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: bb13] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 12:9-12:16: @3[6]: _7 = _1"> let mut countdown = 0;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb13] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 12:9-12:16: @3[6]: _7 = _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: bb13] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 12:9-12:16: @3[6]: _7 = _1"> if</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb13] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 0_i32 diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.simple_match/simple_match.main.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.simple_match/simple_match.main.-------.InstrumentCoverage.0.html index 8e49e45b86e..a56692d9c2a 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.simple_match/simple_match.main.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.simple_match/simple_match.main.-------.InstrumentCoverage.0.html @@ -69,65 +69,65 @@ For revisions in Pull Requests (PR): </style> </head> <body> -<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb21] +<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb21] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 1_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 10:8-10:15: @3[6]: _7 = _1"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb21] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb21] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 1_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 10:8-10:15: @3[6]: _7 = _1"> // 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: bb21] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb21] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 1_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 10:8-10:15: @3[6]: _7 = _1"> // 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: bb21] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb21] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 1_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 10:8-10:15: @3[6]: _7 = _1"> // 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: bb21] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb21] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 1_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 10:8-10:15: @3[6]: _7 = _1"> 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: bb21] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb21] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 1_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 10:8-10:15: @3[6]: _7 = _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: bb21] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb21] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 1_i32 9:9-9:22: @3[3]: FakeRead(ForLet, _5) 10:8-10:15: @3[6]: _7 = _1"> let mut countdown = 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: bb21] +<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb21] 7:19-7:35: @1[0]: _3 = &_4 -7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20] +7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20] 7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize) 7:9-7:16: @2[3]: FakeRead(ForLet, _1) 9:25-9:26: @3[2]: _5 = const 1_i32 @@ -147,7 +147,7 @@ For revisions in Pull Requests (PR): <span class="line"><span class="code" style="--layer: 0"> in</span></span> <span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="17:9-17:13: @9[5]: _16 = &mut _10 17:9-17:13: @9[6]: _15 = &mut (*_16) -17:9-17:13: @9.Call: _14 = <std::ops::Range<i32> as Iterator>::next(move _15) -> [return: bb10, unwind: bb21] +17:9-17:13: @9.Call: _14 = <std::ops::Range<i32> as std::iter::Iterator>::next(move _15) -> [return: bb10, unwind: bb21] 17:9-17:13: @10[1]: FakeRead(ForMatchedPlace, _14)"><span class="annotation">@8,9,10⦊</span>0..2<span class="annotation">⦉@8,9,10</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 z</span></span> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.try_error_result/try_error_result.call.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.try_error_result/try_error_result.call.-------.InstrumentCoverage.0.html index 917909ac6e6..a8a3139334c 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.try_error_result/try_error_result.call.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.try_error_result/try_error_result.call.-------.InstrumentCoverage.0.html @@ -72,10 +72,10 @@ For revisions in Pull Requests (PR): <div class="code" style="counter-reset: line 3"><span class="line"><span><span class="code even" style="--layer: 1" title="5:8-5:20: @0[1]: _2 = _1"><span class="annotation">@0⦊</span>fn call(return_error: bool) -> Result<(),()> {</span></span> <span class="line"><span class="code even" style="--layer: 1" title="5:8-5:20: @0[1]: _2 = _1"> if return_error<span class="annotation">⦉@0</span></span></span><span class="code" style="--layer: 0"> {</span></span> <span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="6:13-6:15: @1[1]: _3 = () -6:9-6:16: @1[2]: _0 = Result::<(), ()>::Err(move _3)"><span class="annotation">@1⦊</span>Err(())<span class="annotation">⦉@1</span></span></span><span class="code" style="--layer: 0"></span></span> +6:9-6:16: @1[2]: _0 = std::result::Result::<(), ()>::Err(move _3)"><span class="annotation">@1⦊</span>Err(())<span class="annotation">⦉@1</span></span></span><span class="code" style="--layer: 0"></span></span> <span class="line"><span class="code" style="--layer: 0"> } else {</span></span> <span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="8:12-8:14: @2[1]: _4 = () -8:9-8:15: @2[2]: _0 = Result::<(), ()>::Ok(move _4)"><span class="annotation">@2⦊</span>Ok(())<span class="annotation">⦉@2</span></span></span><span class="code" style="--layer: 0"></span></span> +8:9-8:15: @2[2]: _0 = std::result::Result::<(), ()>::Ok(move _4)"><span class="annotation">@2⦊</span>Ok(())<span class="annotation">⦉@2</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">}</span><span><span class="code odd" style="--layer: 1" title="10:2-10:2: @3.Return: return"><span class="annotation">@3⦊</span>‸<span class="annotation">⦉@3</span></span></span></span></div> </body> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.try_error_result/try_error_result.main.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.try_error_result/try_error_result.main.-------.InstrumentCoverage.0.html index 96fa9db4d9d..5b0c5cb072f 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.try_error_result/try_error_result.main.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.try_error_result/try_error_result.main.-------.InstrumentCoverage.0.html @@ -84,7 +84,7 @@ For revisions in Pull Requests (PR): <span class="line"><span class="code" style="--layer: 0"> in</span></span> <span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="19:9-19:14: @3[5]: _11 = &mut _5 19:9-19:14: @3[6]: _10 = &mut (*_11) -19:9-19:14: @3.Call: _9 = <std::ops::Range<i32> as Iterator>::next(move _10) -> [return: bb4, unwind: bb39] +19:9-19:14: @3.Call: _9 = <std::ops::Range<i32> as std::iter::Iterator>::next(move _10) -> [return: bb4, unwind: bb39] 19:9-19:14: @4[1]: FakeRead(ForMatchedPlace, _9)"><span class="annotation">@2,3,4⦊</span>0..10<span class="annotation">⦉@2,3,4</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"> </span><span><span class="code odd" style="--layer: 1" title="21:9-22:17: @8[12]: _17 = CheckedSub(_1, const 1_i32) @@ -110,20 +110,20 @@ For revisions in Pull Requests (PR): <span class="line"><span class="code" style="--layer: 0"> {</span></span> <span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="27:13-27:41: @10.Call: _22 = call(const true) -> [return: bb12, unwind: bb39]"><span class="annotation">@10,12,13⦊</span>call(/*return_error=*/ true)<span class="annotation">⦉@10,12,13</span></span></span><span><span class="code odd" style="--layer: 1" title="27:41-27:42: @17[1]: _24 = ((_21 as Err).0: ()) 27:41-27:42: @17[4]: _27 = _24 -27:41-27:42: @17.Call: _26 = <() as From<()>>::from(move _27) -> [return: bb18, unwind: bb39]"><span class="annotation">@15,17,18,19⦊</span>?<span class="annotation">⦉@15,17,18,19</span></span></span><span class="code" style="--layer: 0">;</span></span> +27:41-27:42: @17.Call: _26 = <() as std::convert::From<()>>::from(move _27) -> [return: bb18, unwind: bb39]"><span class="annotation">@15,17,18,19⦊</span>?<span class="annotation">⦉@15,17,18,19</span></span></span><span class="code" style="--layer: 0">;</span></span> <span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="28:13-28:42: @14.Call: _31 = call(const false) -> [return: bb20, unwind: bb39]"><span class="annotation">@14,20,21⦊</span>call(/*return_error=*/ false)<span class="annotation">⦉@14,20,21</span></span></span><span><span class="code odd" style="--layer: 1" title="28:42-28:43: @25[1]: _33 = ((_30 as Err).0: ()) 28:42-28:43: @25[4]: _36 = _33 -28:42-28:43: @25.Call: _35 = <() as From<()>>::from(move _36) -> [return: bb26, unwind: bb39]"><span class="annotation">@23,25,26,27⦊</span>?<span class="annotation">⦉@23,25,26,27</span></span></span><span class="code" style="--layer: 0">;</span></span> +28:42-28:43: @25.Call: _35 = <() as std::convert::From<()>>::from(move _36) -> [return: bb26, unwind: bb39]"><span class="annotation">@23,25,26,27⦊</span>?<span class="annotation">⦉@23,25,26,27</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"> else</span></span> <span class="line"><span class="code" style="--layer: 0"> {</span></span> <span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="32:13-32:42: @11.Call: _40 = call(const false) -> [return: bb28, unwind: bb39]"><span class="annotation">@11,28,29⦊</span>call(/*return_error=*/ false)<span class="annotation">⦉@11,28,29</span></span></span><span><span class="code odd" style="--layer: 1" title="32:42-32:43: @33[1]: _42 = ((_39 as Err).0: ()) 32:42-32:43: @33[4]: _45 = _42 -32:42-32:43: @33.Call: _44 = <() as From<()>>::from(move _45) -> [return: bb34, unwind: bb39]"><span class="annotation">@31,33,34,35⦊</span>?<span class="annotation">⦉@31,33,34,35</span></span></span><span class="code" style="--layer: 0">;</span></span> +32:42-32:43: @33.Call: _44 = <() as std::convert::From<()>>::from(move _45) -> [return: bb34, unwind: bb39]"><span class="annotation">@31,33,34,35⦊</span>?<span class="annotation">⦉@31,33,34,35</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"> }</span></span> <span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="35:8-35:10: @5[9]: _47 = () -35:5-35:11: @5[10]: _0 = Result::<(), ()>::Ok(move _47)"><span class="annotation">@5⦊</span>Ok(())<span class="annotation">⦉@5</span></span></span><span class="code" style="--layer: 0"></span></span> +35:5-35:11: @5[10]: _0 = std::result::Result::<(), ()>::Ok(move _47)"><span class="annotation">@5⦊</span>Ok(())<span class="annotation">⦉@5</span></span></span><span class="code" style="--layer: 0"></span></span> <span class="line"><span class="code" style="--layer: 0">}</span><span><span class="code odd" style="--layer: 1" title="36:2-36:2: @38.Return: return"><span class="annotation">@38⦊</span>‸<span class="annotation">⦉@38</span></span></span></span></div> </body> </html> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.unused_function.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.unused_function.-------.InstrumentCoverage.0.html index 4af7b179866..65e21ecef13 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.unused_function.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.unused_function.-------.InstrumentCoverage.0.html @@ -69,36 +69,36 @@ For revisions in Pull Requests (PR): </style> </head> <body> -<div class="code" style="counter-reset: line 36"><span class="line"><span><span class="code even" style="--layer: 1" title="38:19-38:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<div class="code" style="counter-reset: line 36"><span class="line"><span><span class="code even" style="--layer: 1" title="38:19-38:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 38:19-38:35: @1[0]: _3 = &_4 -38:19-38:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +38:19-38:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 38:19-38:46: @2[1]: _1 = Eq(move _2, const 1_usize) 38:9-38:16: @2[3]: FakeRead(ForLet, _1) 39:25-39:26: @3[2]: _5 = const 2_i32 39:9-39:22: @3[3]: FakeRead(ForLet, _5) 40:9-40:16: @3[6]: _7 = _1 40:8-40:16: @3[7]: _6 = Not(move _7)"><span class="annotation">@0,1,2,3⦊</span>pub fn unused_function() {</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="38:19-38:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="38:19-38:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 38:19-38:35: @1[0]: _3 = &_4 -38:19-38:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +38:19-38:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 38:19-38:46: @2[1]: _1 = Eq(move _2, const 1_usize) 38:9-38:16: @2[3]: FakeRead(ForLet, _1) 39:25-39:26: @3[2]: _5 = const 2_i32 39:9-39:22: @3[3]: FakeRead(ForLet, _5) 40:9-40:16: @3[6]: _7 = _1 40:8-40:16: @3[7]: _6 = Not(move _7)"> let is_true = std::env::args().len() == 1;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="38:19-38:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="38:19-38:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 38:19-38:35: @1[0]: _3 = &_4 -38:19-38:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +38:19-38:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 38:19-38:46: @2[1]: _1 = Eq(move _2, const 1_usize) 38:9-38:16: @2[3]: FakeRead(ForLet, _1) 39:25-39:26: @3[2]: _5 = const 2_i32 39:9-39:22: @3[3]: FakeRead(ForLet, _5) 40:9-40:16: @3[6]: _7 = _1 40:8-40:16: @3[7]: _6 = Not(move _7)"> let mut countdown = 2;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="38:19-38:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="38:19-38:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 38:19-38:35: @1[0]: _3 = &_4 -38:19-38:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +38:19-38:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 38:19-38:46: @2[1]: _1 = Eq(move _2, const 1_usize) 38:9-38:16: @2[3]: FakeRead(ForLet, _1) 39:25-39:26: @3[2]: _5 = const 2_i32 diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.unused_generic_function.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.unused_generic_function.-------.InstrumentCoverage.0.html index 6b0ce85c460..02154a2268b 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.unused_generic_function.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.unused_generic_function.-------.InstrumentCoverage.0.html @@ -78,14 +78,14 @@ For revisions in Pull Requests (PR): 34:5-34:56: @0[20]: FakeRead(ForMatchedPlace, _13) 34:5-34:56: @0[22]: _15 = (_13.0: &T) 34:5-34:56: @0[25]: _17 = &(*_15) -34:5-34:56: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -34:5-34:56: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] +34:5-34:56: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +34:5-34:56: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] 34:5-34:56: @1[2]: _12 = [move _16] 34:5-34:56: @1[5]: _11 = &_12 34:5-34:56: @1[6]: _10 = &(*_11) 34:5-34:56: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -34:5-34:56: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] -34:5-34:56: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5] +34:5-34:56: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] +34:5-34:56: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5] 34:5-34:56: @3[6]: _2 = const () 33:50-35:2: @3[8]: _0 = const () 35:2-35:2: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span>pub fn unused_generic_function<T: Debug>(arg: T) {</span></span> @@ -98,14 +98,14 @@ For revisions in Pull Requests (PR): 34:5-34:56: @0[20]: FakeRead(ForMatchedPlace, _13) 34:5-34:56: @0[22]: _15 = (_13.0: &T) 34:5-34:56: @0[25]: _17 = &(*_15) -34:5-34:56: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -34:5-34:56: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] +34:5-34:56: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +34:5-34:56: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] 34:5-34:56: @1[2]: _12 = [move _16] 34:5-34:56: @1[5]: _11 = &_12 34:5-34:56: @1[6]: _10 = &(*_11) 34:5-34:56: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -34:5-34:56: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] -34:5-34:56: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5] +34:5-34:56: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] +34:5-34:56: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5] 34:5-34:56: @3[6]: _2 = const () 33:50-35:2: @3[8]: _0 = const () 35:2-35:2: @4.Return: return"> println!("unused_generic_function with {:?}", arg);</span></span> @@ -118,14 +118,14 @@ For revisions in Pull Requests (PR): 34:5-34:56: @0[20]: FakeRead(ForMatchedPlace, _13) 34:5-34:56: @0[22]: _15 = (_13.0: &T) 34:5-34:56: @0[25]: _17 = &(*_15) -34:5-34:56: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -34:5-34:56: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] +34:5-34:56: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +34:5-34:56: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] 34:5-34:56: @1[2]: _12 = [move _16] 34:5-34:56: @1[5]: _11 = &_12 34:5-34:56: @1[6]: _10 = &(*_11) 34:5-34:56: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -34:5-34:56: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] -34:5-34:56: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5] +34:5-34:56: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] +34:5-34:56: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5] 34:5-34:56: @3[6]: _2 = const () 33:50-35:2: @3[8]: _0 = const () 35:2-35:2: @4.Return: return">}<span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.unused_private_function.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.unused_private_function.-------.InstrumentCoverage.0.html index 6424e03fc71..78228594e37 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.unused_private_function.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.unused_private_function.-------.InstrumentCoverage.0.html @@ -69,36 +69,36 @@ For revisions in Pull Requests (PR): </style> </head> <body> -<div class="code" style="counter-reset: line 44"><span class="line"><span><span class="code even" style="--layer: 1" title="46:19-46:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<div class="code" style="counter-reset: line 44"><span class="line"><span><span class="code even" style="--layer: 1" title="46:19-46:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 46:19-46:35: @1[0]: _3 = &_4 -46:19-46:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +46:19-46:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 46:19-46:46: @2[1]: _1 = Eq(move _2, const 1_usize) 46:9-46:16: @2[3]: FakeRead(ForLet, _1) 47:25-47:26: @3[2]: _5 = const 2_i32 47:9-47:22: @3[3]: FakeRead(ForLet, _5) 48:9-48:16: @3[6]: _7 = _1 48:8-48:16: @3[7]: _6 = Not(move _7)"><span class="annotation">@0,1,2,3⦊</span>fn unused_private_function() {</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="46:19-46:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="46:19-46:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 46:19-46:35: @1[0]: _3 = &_4 -46:19-46:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +46:19-46:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 46:19-46:46: @2[1]: _1 = Eq(move _2, const 1_usize) 46:9-46:16: @2[3]: FakeRead(ForLet, _1) 47:25-47:26: @3[2]: _5 = const 2_i32 47:9-47:22: @3[3]: FakeRead(ForLet, _5) 48:9-48:16: @3[6]: _7 = _1 48:8-48:16: @3[7]: _6 = Not(move _7)"> let is_true = std::env::args().len() == 1;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="46:19-46:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="46:19-46:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 46:19-46:35: @1[0]: _3 = &_4 -46:19-46:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +46:19-46:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 46:19-46:46: @2[1]: _1 = Eq(move _2, const 1_usize) 46:9-46:16: @2[3]: FakeRead(ForLet, _1) 47:25-47:26: @3[2]: _5 = const 2_i32 47:9-47:22: @3[3]: FakeRead(ForLet, _5) 48:9-48:16: @3[6]: _7 = _1 48:8-48:16: @3[7]: _6 = Not(move _7)"> let mut countdown = 2;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="46:19-46:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8] +<span class="line"><span class="code even" style="--layer: 1" title="46:19-46:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8] 46:19-46:35: @1[0]: _3 = &_4 -46:19-46:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] +46:19-46:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7] 46:19-46:46: @2[1]: _1 = Eq(move _2, const 1_usize) 46:9-46:16: @2[3]: FakeRead(ForLet, _1) 47:25-47:26: @3[2]: _5 = const 2_i32 diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.use_this_lib_crate.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.use_this_lib_crate.-------.InstrumentCoverage.0.html index bed5e7bb7ce..8f618d2e249 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.use_this_lib_crate.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.use_this_lib_crate.-------.InstrumentCoverage.0.html @@ -75,10 +75,10 @@ For revisions in Pull Requests (PR): 58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32] 58:20-58:36: @2[7]: _5 = move _6 58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize)) -58:20-58:36: @4.Call: _3 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12] +58:20-58:36: @4.Call: _3 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12] 58:9-58:17: @5[1]: FakeRead(ForLet, _3) 59:52-59:60: @5[4]: _8 = move _3 -59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<Vec<i32>>(move _8) -> [return: bb6, unwind: bb9] +59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<std::vec::Vec<i32>>(move _8) -> [return: bb6, unwind: bb9] 60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10] 53:25-61:2: @7[1]: _0 = const () 61:2-61:2: @8.Return: return"><span class="annotation">@0,1,2,3,4,5,6,7,8⦊</span>fn use_this_lib_crate() {</span></span> @@ -88,10 +88,10 @@ For revisions in Pull Requests (PR): 58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32] 58:20-58:36: @2[7]: _5 = move _6 58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize)) -58:20-58:36: @4.Call: _3 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12] +58:20-58:36: @4.Call: _3 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12] 58:9-58:17: @5[1]: FakeRead(ForLet, _3) 59:52-59:60: @5[4]: _8 = move _3 -59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<Vec<i32>>(move _8) -> [return: bb6, unwind: bb9] +59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<std::vec::Vec<i32>>(move _8) -> [return: bb6, unwind: bb9] 60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10] 53:25-61:2: @7[1]: _0 = const () 61:2-61:2: @8.Return: return"> used_from_bin_crate_and_lib_crate_generic_function("used from library used_crate.rs");</span></span> @@ -101,10 +101,10 @@ For revisions in Pull Requests (PR): 58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32] 58:20-58:36: @2[7]: _5 = move _6 58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize)) -58:20-58:36: @4.Call: _3 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12] +58:20-58:36: @4.Call: _3 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12] 58:9-58:17: @5[1]: FakeRead(ForLet, _3) 59:52-59:60: @5[4]: _8 = move _3 -59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<Vec<i32>>(move _8) -> [return: bb6, unwind: bb9] +59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<std::vec::Vec<i32>>(move _8) -> [return: bb6, unwind: bb9] 60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10] 53:25-61:2: @7[1]: _0 = const () 61:2-61:2: @8.Return: return"> used_with_same_type_from_bin_crate_and_lib_crate_generic_function(</span></span> @@ -114,10 +114,10 @@ For revisions in Pull Requests (PR): 58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32] 58:20-58:36: @2[7]: _5 = move _6 58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize)) -58:20-58:36: @4.Call: _3 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12] +58:20-58:36: @4.Call: _3 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12] 58:9-58:17: @5[1]: FakeRead(ForLet, _3) 59:52-59:60: @5[4]: _8 = move _3 -59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<Vec<i32>>(move _8) -> [return: bb6, unwind: bb9] +59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<std::vec::Vec<i32>>(move _8) -> [return: bb6, unwind: bb9] 60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10] 53:25-61:2: @7[1]: _0 = const () 61:2-61:2: @8.Return: return"> "used from library used_crate.rs",</span></span> @@ -127,10 +127,10 @@ For revisions in Pull Requests (PR): 58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32] 58:20-58:36: @2[7]: _5 = move _6 58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize)) -58:20-58:36: @4.Call: _3 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12] +58:20-58:36: @4.Call: _3 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12] 58:9-58:17: @5[1]: FakeRead(ForLet, _3) 59:52-59:60: @5[4]: _8 = move _3 -59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<Vec<i32>>(move _8) -> [return: bb6, unwind: bb9] +59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<std::vec::Vec<i32>>(move _8) -> [return: bb6, unwind: bb9] 60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10] 53:25-61:2: @7[1]: _0 = const () 61:2-61:2: @8.Return: return"> );</span></span> @@ -140,10 +140,10 @@ For revisions in Pull Requests (PR): 58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32] 58:20-58:36: @2[7]: _5 = move _6 58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize)) -58:20-58:36: @4.Call: _3 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12] +58:20-58:36: @4.Call: _3 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12] 58:9-58:17: @5[1]: FakeRead(ForLet, _3) 59:52-59:60: @5[4]: _8 = move _3 -59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<Vec<i32>>(move _8) -> [return: bb6, unwind: bb9] +59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<std::vec::Vec<i32>>(move _8) -> [return: bb6, unwind: bb9] 60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10] 53:25-61:2: @7[1]: _0 = const () 61:2-61:2: @8.Return: return"> let some_vec = vec![5, 6, 7, 8];</span></span> @@ -153,10 +153,10 @@ For revisions in Pull Requests (PR): 58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32] 58:20-58:36: @2[7]: _5 = move _6 58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize)) -58:20-58:36: @4.Call: _3 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12] +58:20-58:36: @4.Call: _3 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12] 58:9-58:17: @5[1]: FakeRead(ForLet, _3) 59:52-59:60: @5[4]: _8 = move _3 -59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<Vec<i32>>(move _8) -> [return: bb6, unwind: bb9] +59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<std::vec::Vec<i32>>(move _8) -> [return: bb6, unwind: bb9] 60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10] 53:25-61:2: @7[1]: _0 = const () 61:2-61:2: @8.Return: return"> used_only_from_this_lib_crate_generic_function(some_vec);</span></span> @@ -166,10 +166,10 @@ For revisions in Pull Requests (PR): 58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32] 58:20-58:36: @2[7]: _5 = move _6 58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize)) -58:20-58:36: @4.Call: _3 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12] +58:20-58:36: @4.Call: _3 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12] 58:9-58:17: @5[1]: FakeRead(ForLet, _3) 59:52-59:60: @5[4]: _8 = move _3 -59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<Vec<i32>>(move _8) -> [return: bb6, unwind: bb9] +59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<std::vec::Vec<i32>>(move _8) -> [return: bb6, unwind: bb9] 60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10] 53:25-61:2: @7[1]: _0 = const () 61:2-61:2: @8.Return: return"> used_only_from_this_lib_crate_generic_function("used ONLY from library used_crate.rs");</span></span> @@ -179,10 +179,10 @@ For revisions in Pull Requests (PR): 58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32] 58:20-58:36: @2[7]: _5 = move _6 58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize)) -58:20-58:36: @4.Call: _3 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12] +58:20-58:36: @4.Call: _3 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12] 58:9-58:17: @5[1]: FakeRead(ForLet, _3) 59:52-59:60: @5[4]: _8 = move _3 -59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<Vec<i32>>(move _8) -> [return: bb6, unwind: bb9] +59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<std::vec::Vec<i32>>(move _8) -> [return: bb6, unwind: bb9] 60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10] 53:25-61:2: @7[1]: _0 = const () 61:2-61:2: @8.Return: return">}<span class="annotation">⦉@0,1,2,3,4,5,6,7,8</span></span></span></span></div> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.used_from_bin_crate_and_lib_crate_generic_function.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.used_from_bin_crate_and_lib_crate_generic_function.-------.InstrumentCoverage.0.html index 8b994a6962b..61a709c4729 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.used_from_bin_crate_and_lib_crate_generic_function.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.used_from_bin_crate_and_lib_crate_generic_function.-------.InstrumentCoverage.0.html @@ -78,14 +78,14 @@ For revisions in Pull Requests (PR): 26:5-26:83: @0[20]: FakeRead(ForMatchedPlace, _13) 26:5-26:83: @0[22]: _15 = (_13.0: &T) 26:5-26:83: @0[25]: _17 = &(*_15) -26:5-26:83: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -26:5-26:83: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] +26:5-26:83: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +26:5-26:83: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] 26:5-26:83: @1[2]: _12 = [move _16] 26:5-26:83: @1[5]: _11 = &_12 26:5-26:83: @1[6]: _10 = &(*_11) 26:5-26:83: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -26:5-26:83: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] -26:5-26:83: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5] +26:5-26:83: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] +26:5-26:83: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5] 26:5-26:83: @3[6]: _2 = const () 25:77-27:2: @3[8]: _0 = const () 27:2-27:2: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span>pub fn used_from_bin_crate_and_lib_crate_generic_function<T: Debug>(arg: T) {</span></span> @@ -98,14 +98,14 @@ For revisions in Pull Requests (PR): 26:5-26:83: @0[20]: FakeRead(ForMatchedPlace, _13) 26:5-26:83: @0[22]: _15 = (_13.0: &T) 26:5-26:83: @0[25]: _17 = &(*_15) -26:5-26:83: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -26:5-26:83: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] +26:5-26:83: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +26:5-26:83: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] 26:5-26:83: @1[2]: _12 = [move _16] 26:5-26:83: @1[5]: _11 = &_12 26:5-26:83: @1[6]: _10 = &(*_11) 26:5-26:83: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -26:5-26:83: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] -26:5-26:83: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5] +26:5-26:83: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] +26:5-26:83: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5] 26:5-26:83: @3[6]: _2 = const () 25:77-27:2: @3[8]: _0 = const () 27:2-27:2: @4.Return: return"> println!("used_from_bin_crate_and_lib_crate_generic_function with {:?}", arg);</span></span> @@ -118,14 +118,14 @@ For revisions in Pull Requests (PR): 26:5-26:83: @0[20]: FakeRead(ForMatchedPlace, _13) 26:5-26:83: @0[22]: _15 = (_13.0: &T) 26:5-26:83: @0[25]: _17 = &(*_15) -26:5-26:83: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -26:5-26:83: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] +26:5-26:83: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +26:5-26:83: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] 26:5-26:83: @1[2]: _12 = [move _16] 26:5-26:83: @1[5]: _11 = &_12 26:5-26:83: @1[6]: _10 = &(*_11) 26:5-26:83: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -26:5-26:83: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] -26:5-26:83: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5] +26:5-26:83: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] +26:5-26:83: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5] 26:5-26:83: @3[6]: _2 = const () 25:77-27:2: @3[8]: _0 = const () 27:2-27:2: @4.Return: return">}<span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.used_function.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.used_function.-------.InstrumentCoverage.0.html index d35f191b64e..974a24b2c6d 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.used_function.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.used_function.-------.InstrumentCoverage.0.html @@ -73,25 +73,25 @@ For revisions in Pull Requests (PR): <span class="line"><span class="code" style="--layer: 0"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span> <span class="line"><span class="code" style="--layer: 0"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span> <span class="line"><span class="code" style="--layer: 0"> // dependent conditions.</span></span> -<span class="line"><span class="code" style="--layer: 0"> let </span><span><span class="code even" style="--layer: 1" title="9:19-9:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb9] +<span class="line"><span class="code" style="--layer: 0"> let </span><span><span class="code even" style="--layer: 1" title="9:19-9:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb9] 9:19-9:35: @1[0]: _3 = &_4 -9:19-9:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb8] +9:19-9:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb8] 9:19-9:46: @2[1]: _1 = Eq(move _2, const 1_usize) 9:9-9:16: @2[3]: FakeRead(ForLet, _1) 10:25-10:26: @3[2]: _5 = const 0_i32 10:9-10:22: @3[3]: FakeRead(ForLet, _5) 11:8-11:15: @3[6]: _7 = _1"><span class="annotation">@0,1,2,3⦊</span>is_true = std::env::args().len() == 1;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="9:19-9:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb9] +<span class="line"><span class="code even" style="--layer: 1" title="9:19-9:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb9] 9:19-9:35: @1[0]: _3 = &_4 -9:19-9:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb8] +9:19-9:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb8] 9:19-9:46: @2[1]: _1 = Eq(move _2, const 1_usize) 9:9-9:16: @2[3]: FakeRead(ForLet, _1) 10:25-10:26: @3[2]: _5 = const 0_i32 10:9-10:22: @3[3]: FakeRead(ForLet, _5) 11:8-11:15: @3[6]: _7 = _1"> let mut countdown = 0;</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="9:19-9:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb9] +<span class="line"><span class="code even" style="--layer: 1" title="9:19-9:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb9] 9:19-9:35: @1[0]: _3 = &_4 -9:19-9:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb8] +9:19-9:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb8] 9:19-9:46: @2[1]: _1 = Eq(move _2, const 1_usize) 9:9-9:16: @2[3]: FakeRead(ForLet, _1) 10:25-10:26: @3[2]: _5 = const 0_i32 diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.used_only_from_bin_crate_generic_function.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.used_only_from_bin_crate_generic_function.-------.InstrumentCoverage.0.html index 29fe03382c7..68035339fe4 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.used_only_from_bin_crate_generic_function.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.used_only_from_bin_crate_generic_function.-------.InstrumentCoverage.0.html @@ -78,14 +78,14 @@ For revisions in Pull Requests (PR): 18:5-18:74: @0[20]: FakeRead(ForMatchedPlace, _13) 18:5-18:74: @0[22]: _15 = (_13.0: &T) 18:5-18:74: @0[25]: _17 = &(*_15) -18:5-18:74: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -18:5-18:74: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] +18:5-18:74: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +18:5-18:74: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] 18:5-18:74: @1[2]: _12 = [move _16] 18:5-18:74: @1[5]: _11 = &_12 18:5-18:74: @1[6]: _10 = &(*_11) 18:5-18:74: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -18:5-18:74: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] -18:5-18:74: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5] +18:5-18:74: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] +18:5-18:74: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5] 18:5-18:74: @3[6]: _2 = const () 17:68-19:2: @3[8]: _0 = const () 19:2-19:2: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span>pub fn used_only_from_bin_crate_generic_function<T: Debug>(arg: T) {</span></span> @@ -98,14 +98,14 @@ For revisions in Pull Requests (PR): 18:5-18:74: @0[20]: FakeRead(ForMatchedPlace, _13) 18:5-18:74: @0[22]: _15 = (_13.0: &T) 18:5-18:74: @0[25]: _17 = &(*_15) -18:5-18:74: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -18:5-18:74: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] +18:5-18:74: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +18:5-18:74: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] 18:5-18:74: @1[2]: _12 = [move _16] 18:5-18:74: @1[5]: _11 = &_12 18:5-18:74: @1[6]: _10 = &(*_11) 18:5-18:74: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -18:5-18:74: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] -18:5-18:74: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5] +18:5-18:74: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] +18:5-18:74: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5] 18:5-18:74: @3[6]: _2 = const () 17:68-19:2: @3[8]: _0 = const () 19:2-19:2: @4.Return: return"> println!("used_only_from_bin_crate_generic_function with {:?}", arg);</span></span> @@ -118,14 +118,14 @@ For revisions in Pull Requests (PR): 18:5-18:74: @0[20]: FakeRead(ForMatchedPlace, _13) 18:5-18:74: @0[22]: _15 = (_13.0: &T) 18:5-18:74: @0[25]: _17 = &(*_15) -18:5-18:74: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -18:5-18:74: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] +18:5-18:74: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +18:5-18:74: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] 18:5-18:74: @1[2]: _12 = [move _16] 18:5-18:74: @1[5]: _11 = &_12 18:5-18:74: @1[6]: _10 = &(*_11) 18:5-18:74: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -18:5-18:74: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] -18:5-18:74: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5] +18:5-18:74: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] +18:5-18:74: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5] 18:5-18:74: @3[6]: _2 = const () 17:68-19:2: @3[8]: _0 = const () 19:2-19:2: @4.Return: return">}<span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.used_only_from_this_lib_crate_generic_function.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.used_only_from_this_lib_crate_generic_function.-------.InstrumentCoverage.0.html index 76bc057dd00..63944eb9ab3 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.used_only_from_this_lib_crate_generic_function.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.used_only_from_this_lib_crate_generic_function.-------.InstrumentCoverage.0.html @@ -78,14 +78,14 @@ For revisions in Pull Requests (PR): 22:5-22:79: @0[20]: FakeRead(ForMatchedPlace, _13) 22:5-22:79: @0[22]: _15 = (_13.0: &T) 22:5-22:79: @0[25]: _17 = &(*_15) -22:5-22:79: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -22:5-22:79: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] +22:5-22:79: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +22:5-22:79: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] 22:5-22:79: @1[2]: _12 = [move _16] 22:5-22:79: @1[5]: _11 = &_12 22:5-22:79: @1[6]: _10 = &(*_11) 22:5-22:79: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -22:5-22:79: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] -22:5-22:79: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5] +22:5-22:79: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] +22:5-22:79: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5] 22:5-22:79: @3[6]: _2 = const () 21:73-23:2: @3[8]: _0 = const () 23:2-23:2: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span>pub fn used_only_from_this_lib_crate_generic_function<T: Debug>(arg: T) {</span></span> @@ -98,14 +98,14 @@ For revisions in Pull Requests (PR): 22:5-22:79: @0[20]: FakeRead(ForMatchedPlace, _13) 22:5-22:79: @0[22]: _15 = (_13.0: &T) 22:5-22:79: @0[25]: _17 = &(*_15) -22:5-22:79: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -22:5-22:79: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] +22:5-22:79: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +22:5-22:79: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] 22:5-22:79: @1[2]: _12 = [move _16] 22:5-22:79: @1[5]: _11 = &_12 22:5-22:79: @1[6]: _10 = &(*_11) 22:5-22:79: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -22:5-22:79: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] -22:5-22:79: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5] +22:5-22:79: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] +22:5-22:79: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5] 22:5-22:79: @3[6]: _2 = const () 21:73-23:2: @3[8]: _0 = const () 23:2-23:2: @4.Return: return"> println!("used_only_from_this_lib_crate_generic_function with {:?}", arg);</span></span> @@ -118,14 +118,14 @@ For revisions in Pull Requests (PR): 22:5-22:79: @0[20]: FakeRead(ForMatchedPlace, _13) 22:5-22:79: @0[22]: _15 = (_13.0: &T) 22:5-22:79: @0[25]: _17 = &(*_15) -22:5-22:79: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -22:5-22:79: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] +22:5-22:79: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +22:5-22:79: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] 22:5-22:79: @1[2]: _12 = [move _16] 22:5-22:79: @1[5]: _11 = &_12 22:5-22:79: @1[6]: _10 = &(*_11) 22:5-22:79: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -22:5-22:79: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] -22:5-22:79: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5] +22:5-22:79: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] +22:5-22:79: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5] 22:5-22:79: @3[6]: _2 = const () 21:73-23:2: @3[8]: _0 = const () 23:2-23:2: @4.Return: return">}<span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.used_with_same_type_from_bin_crate_and_lib_crate_generic_function.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.used_with_same_type_from_bin_crate_and_lib_crate_generic_function.-------.InstrumentCoverage.0.html index a2f4b7e19eb..b146180fbd1 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.used_with_same_type_from_bin_crate_and_lib_crate_generic_function.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.used_crate/used_crate.used_with_same_type_from_bin_crate_and_lib_crate_generic_function.-------.InstrumentCoverage.0.html @@ -78,14 +78,14 @@ For revisions in Pull Requests (PR): 30:5-30:98: @0[20]: FakeRead(ForMatchedPlace, _13) 30:5-30:98: @0[22]: _15 = (_13.0: &T) 30:5-30:98: @0[25]: _17 = &(*_15) -30:5-30:98: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -30:5-30:98: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] +30:5-30:98: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +30:5-30:98: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] 30:5-30:98: @1[2]: _12 = [move _16] 30:5-30:98: @1[5]: _11 = &_12 30:5-30:98: @1[6]: _10 = &(*_11) 30:5-30:98: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -30:5-30:98: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] -30:5-30:98: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5] +30:5-30:98: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] +30:5-30:98: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5] 30:5-30:98: @3[6]: _2 = const () 29:92-31:2: @3[8]: _0 = const () 31:2-31:2: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span>pub fn used_with_same_type_from_bin_crate_and_lib_crate_generic_function<T: Debug>(arg: T) {</span></span> @@ -98,14 +98,14 @@ For revisions in Pull Requests (PR): 30:5-30:98: @0[20]: FakeRead(ForMatchedPlace, _13) 30:5-30:98: @0[22]: _15 = (_13.0: &T) 30:5-30:98: @0[25]: _17 = &(*_15) -30:5-30:98: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -30:5-30:98: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] +30:5-30:98: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +30:5-30:98: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] 30:5-30:98: @1[2]: _12 = [move _16] 30:5-30:98: @1[5]: _11 = &_12 30:5-30:98: @1[6]: _10 = &(*_11) 30:5-30:98: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -30:5-30:98: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] -30:5-30:98: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5] +30:5-30:98: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] +30:5-30:98: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5] 30:5-30:98: @3[6]: _2 = const () 29:92-31:2: @3[8]: _0 = const () 31:2-31:2: @4.Return: return"> println!("used_with_same_type_from_bin_crate_and_lib_crate_generic_function with {:?}", arg);</span></span> @@ -118,14 +118,14 @@ For revisions in Pull Requests (PR): 30:5-30:98: @0[20]: FakeRead(ForMatchedPlace, _13) 30:5-30:98: @0[22]: _15 = (_13.0: &T) 30:5-30:98: @0[25]: _17 = &(*_15) -30:5-30:98: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) -30:5-30:98: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] +30:5-30:98: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer)) +30:5-30:98: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5] 30:5-30:98: @1[2]: _12 = [move _16] 30:5-30:98: @1[5]: _11 = &_12 30:5-30:98: @1[6]: _10 = &(*_11) 30:5-30:98: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize)) -30:5-30:98: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] -30:5-30:98: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5] +30:5-30:98: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5] +30:5-30:98: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5] 30:5-30:98: @3[6]: _2 = const () 29:92-31:2: @3[8]: _0 = const () 31:2-31:2: @4.Return: return">}<span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.uses_crate/uses_crate.main.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.uses_crate/uses_crate.main.-------.InstrumentCoverage.0.html index acb2c7d63f5..28cf051ecf8 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.uses_crate/uses_crate.main.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.uses_crate/uses_crate.main.-------.InstrumentCoverage.0.html @@ -69,124 +69,124 @@ For revisions in Pull Requests (PR): </style> </head> <body> -<div class="code" style="counter-reset: line 4"><span class="line"><span><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_function() -> [return: bb1, unwind: bb14] +<div class="code" style="counter-reset: line 4"><span class="line"><span><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_crate::used_function() -> [return: bb1, unwind: bb14] 7:20-7:36: @1[5]: _5 = Box([i32; 4]) 7:20-7:36: @1[6]: (*_5) = [const 1_i32, const 2_i32, const 3_i32, const 4_i32] 7:20-7:36: @1[7]: _4 = move _5 7:20-7:36: @1[8]: _3 = move _4 as std::boxed::Box<[i32]> (Pointer(Unsize)) -7:20-7:36: @3.Call: _2 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13] +7:20-7:36: @3.Call: _2 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13] 7:9-7:17: @4[1]: FakeRead(ForLet, _2) 8:59-8:68: @4[4]: _7 = &_2 -8:5-8:69: @4.Call: _6 = used_only_from_bin_crate_generic_function::<&Vec<i32>>(move _7) -> [return: bb5, unwind: bb11] -9:5-9:89: @5.Call: _8 = used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11] +8:5-8:69: @4.Call: _6 = used_crate::used_only_from_bin_crate_generic_function::<&std::vec::Vec<i32>>(move _7) -> [return: bb5, unwind: bb11] +9:5-9:89: @5.Call: _8 = used_crate::used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11] 10:68-10:76: @6[3]: _10 = move _2 -10:5-10:77: @6.Call: _9 = used_from_bin_crate_and_lib_crate_generic_function::<Vec<i32>>(move _10) -> [return: bb7, unwind: bb10] -11:5-11:98: @7.Call: _11 = used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11] +10:5-10:77: @6.Call: _9 = used_crate::used_from_bin_crate_and_lib_crate_generic_function::<std::vec::Vec<i32>>(move _10) -> [return: bb7, unwind: bb10] +11:5-11:98: @7.Call: _11 = used_crate::used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11] 5:11-12:2: @8[1]: _0 = const () 12:2-12:2: @9.Return: return"><span class="annotation">@0,1,2,3,4,5,6,7,8,9⦊</span>fn main() {</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_function() -> [return: bb1, unwind: bb14] +<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_crate::used_function() -> [return: bb1, unwind: bb14] 7:20-7:36: @1[5]: _5 = Box([i32; 4]) 7:20-7:36: @1[6]: (*_5) = [const 1_i32, const 2_i32, const 3_i32, const 4_i32] 7:20-7:36: @1[7]: _4 = move _5 7:20-7:36: @1[8]: _3 = move _4 as std::boxed::Box<[i32]> (Pointer(Unsize)) -7:20-7:36: @3.Call: _2 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13] +7:20-7:36: @3.Call: _2 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13] 7:9-7:17: @4[1]: FakeRead(ForLet, _2) 8:59-8:68: @4[4]: _7 = &_2 -8:5-8:69: @4.Call: _6 = used_only_from_bin_crate_generic_function::<&Vec<i32>>(move _7) -> [return: bb5, unwind: bb11] -9:5-9:89: @5.Call: _8 = used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11] +8:5-8:69: @4.Call: _6 = used_crate::used_only_from_bin_crate_generic_function::<&std::vec::Vec<i32>>(move _7) -> [return: bb5, unwind: bb11] +9:5-9:89: @5.Call: _8 = used_crate::used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11] 10:68-10:76: @6[3]: _10 = move _2 -10:5-10:77: @6.Call: _9 = used_from_bin_crate_and_lib_crate_generic_function::<Vec<i32>>(move _10) -> [return: bb7, unwind: bb10] -11:5-11:98: @7.Call: _11 = used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11] +10:5-10:77: @6.Call: _9 = used_crate::used_from_bin_crate_and_lib_crate_generic_function::<std::vec::Vec<i32>>(move _10) -> [return: bb7, unwind: bb10] +11:5-11:98: @7.Call: _11 = used_crate::used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11] 5:11-12:2: @8[1]: _0 = const () 12:2-12:2: @9.Return: return"> used_crate::used_function();</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_function() -> [return: bb1, unwind: bb14] +<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_crate::used_function() -> [return: bb1, unwind: bb14] 7:20-7:36: @1[5]: _5 = Box([i32; 4]) 7:20-7:36: @1[6]: (*_5) = [const 1_i32, const 2_i32, const 3_i32, const 4_i32] 7:20-7:36: @1[7]: _4 = move _5 7:20-7:36: @1[8]: _3 = move _4 as std::boxed::Box<[i32]> (Pointer(Unsize)) -7:20-7:36: @3.Call: _2 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13] +7:20-7:36: @3.Call: _2 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13] 7:9-7:17: @4[1]: FakeRead(ForLet, _2) 8:59-8:68: @4[4]: _7 = &_2 -8:5-8:69: @4.Call: _6 = used_only_from_bin_crate_generic_function::<&Vec<i32>>(move _7) -> [return: bb5, unwind: bb11] -9:5-9:89: @5.Call: _8 = used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11] +8:5-8:69: @4.Call: _6 = used_crate::used_only_from_bin_crate_generic_function::<&std::vec::Vec<i32>>(move _7) -> [return: bb5, unwind: bb11] +9:5-9:89: @5.Call: _8 = used_crate::used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11] 10:68-10:76: @6[3]: _10 = move _2 -10:5-10:77: @6.Call: _9 = used_from_bin_crate_and_lib_crate_generic_function::<Vec<i32>>(move _10) -> [return: bb7, unwind: bb10] -11:5-11:98: @7.Call: _11 = used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11] +10:5-10:77: @6.Call: _9 = used_crate::used_from_bin_crate_and_lib_crate_generic_function::<std::vec::Vec<i32>>(move _10) -> [return: bb7, unwind: bb10] +11:5-11:98: @7.Call: _11 = used_crate::used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11] 5:11-12:2: @8[1]: _0 = const () 12:2-12:2: @9.Return: return"> let some_vec = vec![1, 2, 3, 4];</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_function() -> [return: bb1, unwind: bb14] +<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_crate::used_function() -> [return: bb1, unwind: bb14] 7:20-7:36: @1[5]: _5 = Box([i32; 4]) 7:20-7:36: @1[6]: (*_5) = [const 1_i32, const 2_i32, const 3_i32, const 4_i32] 7:20-7:36: @1[7]: _4 = move _5 7:20-7:36: @1[8]: _3 = move _4 as std::boxed::Box<[i32]> (Pointer(Unsize)) -7:20-7:36: @3.Call: _2 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13] +7:20-7:36: @3.Call: _2 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13] 7:9-7:17: @4[1]: FakeRead(ForLet, _2) 8:59-8:68: @4[4]: _7 = &_2 -8:5-8:69: @4.Call: _6 = used_only_from_bin_crate_generic_function::<&Vec<i32>>(move _7) -> [return: bb5, unwind: bb11] -9:5-9:89: @5.Call: _8 = used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11] +8:5-8:69: @4.Call: _6 = used_crate::used_only_from_bin_crate_generic_function::<&std::vec::Vec<i32>>(move _7) -> [return: bb5, unwind: bb11] +9:5-9:89: @5.Call: _8 = used_crate::used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11] 10:68-10:76: @6[3]: _10 = move _2 -10:5-10:77: @6.Call: _9 = used_from_bin_crate_and_lib_crate_generic_function::<Vec<i32>>(move _10) -> [return: bb7, unwind: bb10] -11:5-11:98: @7.Call: _11 = used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11] +10:5-10:77: @6.Call: _9 = used_crate::used_from_bin_crate_and_lib_crate_generic_function::<std::vec::Vec<i32>>(move _10) -> [return: bb7, unwind: bb10] +11:5-11:98: @7.Call: _11 = used_crate::used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11] 5:11-12:2: @8[1]: _0 = const () 12:2-12:2: @9.Return: return"> used_crate::used_only_from_bin_crate_generic_function(&some_vec);</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_function() -> [return: bb1, unwind: bb14] +<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_crate::used_function() -> [return: bb1, unwind: bb14] 7:20-7:36: @1[5]: _5 = Box([i32; 4]) 7:20-7:36: @1[6]: (*_5) = [const 1_i32, const 2_i32, const 3_i32, const 4_i32] 7:20-7:36: @1[7]: _4 = move _5 7:20-7:36: @1[8]: _3 = move _4 as std::boxed::Box<[i32]> (Pointer(Unsize)) -7:20-7:36: @3.Call: _2 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13] +7:20-7:36: @3.Call: _2 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13] 7:9-7:17: @4[1]: FakeRead(ForLet, _2) 8:59-8:68: @4[4]: _7 = &_2 -8:5-8:69: @4.Call: _6 = used_only_from_bin_crate_generic_function::<&Vec<i32>>(move _7) -> [return: bb5, unwind: bb11] -9:5-9:89: @5.Call: _8 = used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11] +8:5-8:69: @4.Call: _6 = used_crate::used_only_from_bin_crate_generic_function::<&std::vec::Vec<i32>>(move _7) -> [return: bb5, unwind: bb11] +9:5-9:89: @5.Call: _8 = used_crate::used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11] 10:68-10:76: @6[3]: _10 = move _2 -10:5-10:77: @6.Call: _9 = used_from_bin_crate_and_lib_crate_generic_function::<Vec<i32>>(move _10) -> [return: bb7, unwind: bb10] -11:5-11:98: @7.Call: _11 = used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11] +10:5-10:77: @6.Call: _9 = used_crate::used_from_bin_crate_and_lib_crate_generic_function::<std::vec::Vec<i32>>(move _10) -> [return: bb7, unwind: bb10] +11:5-11:98: @7.Call: _11 = used_crate::used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11] 5:11-12:2: @8[1]: _0 = const () 12:2-12:2: @9.Return: return"> used_crate::used_only_from_bin_crate_generic_function("used from bin uses_crate.rs");</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_function() -> [return: bb1, unwind: bb14] +<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_crate::used_function() -> [return: bb1, unwind: bb14] 7:20-7:36: @1[5]: _5 = Box([i32; 4]) 7:20-7:36: @1[6]: (*_5) = [const 1_i32, const 2_i32, const 3_i32, const 4_i32] 7:20-7:36: @1[7]: _4 = move _5 7:20-7:36: @1[8]: _3 = move _4 as std::boxed::Box<[i32]> (Pointer(Unsize)) -7:20-7:36: @3.Call: _2 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13] +7:20-7:36: @3.Call: _2 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13] 7:9-7:17: @4[1]: FakeRead(ForLet, _2) 8:59-8:68: @4[4]: _7 = &_2 -8:5-8:69: @4.Call: _6 = used_only_from_bin_crate_generic_function::<&Vec<i32>>(move _7) -> [return: bb5, unwind: bb11] -9:5-9:89: @5.Call: _8 = used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11] +8:5-8:69: @4.Call: _6 = used_crate::used_only_from_bin_crate_generic_function::<&std::vec::Vec<i32>>(move _7) -> [return: bb5, unwind: bb11] +9:5-9:89: @5.Call: _8 = used_crate::used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11] 10:68-10:76: @6[3]: _10 = move _2 -10:5-10:77: @6.Call: _9 = used_from_bin_crate_and_lib_crate_generic_function::<Vec<i32>>(move _10) -> [return: bb7, unwind: bb10] -11:5-11:98: @7.Call: _11 = used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11] +10:5-10:77: @6.Call: _9 = used_crate::used_from_bin_crate_and_lib_crate_generic_function::<std::vec::Vec<i32>>(move _10) -> [return: bb7, unwind: bb10] +11:5-11:98: @7.Call: _11 = used_crate::used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11] 5:11-12:2: @8[1]: _0 = const () 12:2-12:2: @9.Return: return"> used_crate::used_from_bin_crate_and_lib_crate_generic_function(some_vec);</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_function() -> [return: bb1, unwind: bb14] +<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_crate::used_function() -> [return: bb1, unwind: bb14] 7:20-7:36: @1[5]: _5 = Box([i32; 4]) 7:20-7:36: @1[6]: (*_5) = [const 1_i32, const 2_i32, const 3_i32, const 4_i32] 7:20-7:36: @1[7]: _4 = move _5 7:20-7:36: @1[8]: _3 = move _4 as std::boxed::Box<[i32]> (Pointer(Unsize)) -7:20-7:36: @3.Call: _2 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13] +7:20-7:36: @3.Call: _2 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13] 7:9-7:17: @4[1]: FakeRead(ForLet, _2) 8:59-8:68: @4[4]: _7 = &_2 -8:5-8:69: @4.Call: _6 = used_only_from_bin_crate_generic_function::<&Vec<i32>>(move _7) -> [return: bb5, unwind: bb11] -9:5-9:89: @5.Call: _8 = used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11] +8:5-8:69: @4.Call: _6 = used_crate::used_only_from_bin_crate_generic_function::<&std::vec::Vec<i32>>(move _7) -> [return: bb5, unwind: bb11] +9:5-9:89: @5.Call: _8 = used_crate::used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11] 10:68-10:76: @6[3]: _10 = move _2 -10:5-10:77: @6.Call: _9 = used_from_bin_crate_and_lib_crate_generic_function::<Vec<i32>>(move _10) -> [return: bb7, unwind: bb10] -11:5-11:98: @7.Call: _11 = used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11] +10:5-10:77: @6.Call: _9 = used_crate::used_from_bin_crate_and_lib_crate_generic_function::<std::vec::Vec<i32>>(move _10) -> [return: bb7, unwind: bb10] +11:5-11:98: @7.Call: _11 = used_crate::used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11] 5:11-12:2: @8[1]: _0 = const () 12:2-12:2: @9.Return: return"> used_crate::used_with_same_type_from_bin_crate_and_lib_crate_generic_function("interesting?");</span></span> -<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_function() -> [return: bb1, unwind: bb14] +<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_crate::used_function() -> [return: bb1, unwind: bb14] 7:20-7:36: @1[5]: _5 = Box([i32; 4]) 7:20-7:36: @1[6]: (*_5) = [const 1_i32, const 2_i32, const 3_i32, const 4_i32] 7:20-7:36: @1[7]: _4 = move _5 7:20-7:36: @1[8]: _3 = move _4 as std::boxed::Box<[i32]> (Pointer(Unsize)) -7:20-7:36: @3.Call: _2 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13] +7:20-7:36: @3.Call: _2 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13] 7:9-7:17: @4[1]: FakeRead(ForLet, _2) 8:59-8:68: @4[4]: _7 = &_2 -8:5-8:69: @4.Call: _6 = used_only_from_bin_crate_generic_function::<&Vec<i32>>(move _7) -> [return: bb5, unwind: bb11] -9:5-9:89: @5.Call: _8 = used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11] +8:5-8:69: @4.Call: _6 = used_crate::used_only_from_bin_crate_generic_function::<&std::vec::Vec<i32>>(move _7) -> [return: bb5, unwind: bb11] +9:5-9:89: @5.Call: _8 = used_crate::used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11] 10:68-10:76: @6[3]: _10 = move _2 -10:5-10:77: @6.Call: _9 = used_from_bin_crate_and_lib_crate_generic_function::<Vec<i32>>(move _10) -> [return: bb7, unwind: bb10] -11:5-11:98: @7.Call: _11 = used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11] +10:5-10:77: @6.Call: _9 = used_crate::used_from_bin_crate_and_lib_crate_generic_function::<std::vec::Vec<i32>>(move _10) -> [return: bb7, unwind: bb10] +11:5-11:98: @7.Call: _11 = used_crate::used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11] 5:11-12:2: @8[1]: _0 = const () 12:2-12:2: @9.Return: return">}<span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9</span></span></span></span></div> </body> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.while_early_ret/while_early_ret.main.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.while_early_ret/while_early_ret.main.-------.InstrumentCoverage.0.html index 06f2d888406..fcb5418e1d0 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.while_early_ret/while_early_ret.main.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.while_early_ret/while_early_ret.main.-------.InstrumentCoverage.0.html @@ -102,11 +102,11 @@ For revisions in Pull Requests (PR): 18:21-20:22: @6[3]: _10 = Gt(move _11, const 8_i32)"> 8<span class="annotation">⦉@6</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"> </span><span><span class="code even" style="--layer: 1" title="22:24-22:26: @8[1]: _12 = () -22:21-22:27: @8[2]: _0 = Result::<(), u8>::Ok(move _12)"><span class="annotation">@8⦊</span>Ok(())<span class="annotation">⦉@8</span></span></span><span class="code" style="--layer: 0"></span></span> +22:21-22:27: @8[2]: _0 = std::result::Result::<(), u8>::Ok(move _12)"><span class="annotation">@8⦊</span>Ok(())<span class="annotation">⦉@8</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"> else</span></span> <span class="line"><span class="code" style="--layer: 0"> {</span></span> -<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="26:21-26:27: @9[0]: _0 = Result::<(), u8>::Err(const 1_u8)"><span class="annotation">@9⦊</span>Err(1)<span class="annotation">⦉@9</span></span></span><span class="code" style="--layer: 0"></span></span> +<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="26:21-26:27: @9[0]: _0 = std::result::Result::<(), u8>::Err(const 1_u8)"><span class="annotation">@9⦊</span>Err(1)<span class="annotation">⦉@9</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"> ;</span></span> <span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="29:10-29:10: @7[0]: _6 = const () @@ -124,7 +124,7 @@ For revisions in Pull Requests (PR): <span class="line"><span class="code" style="--layer: 0"> ;</span></span> <span class="line"><span class="code" style="--layer: 0"> }</span></span> <span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="35:8-35:10: @4[4]: _15 = () -35:5-35:11: @4[5]: _0 = Result::<(), u8>::Ok(move _15)"><span class="annotation">@4⦊</span>Ok(())<span class="annotation">⦉@4</span></span></span><span class="code" style="--layer: 0"></span></span> +35:5-35:11: @4[5]: _0 = std::result::Result::<(), u8>::Ok(move _15)"><span class="annotation">@4⦊</span>Ok(())<span class="annotation">⦉@4</span></span></span><span class="code" style="--layer: 0"></span></span> <span class="line"><span class="code" style="--layer: 0">}</span><span><span class="code even" style="--layer: 1" title="36:2-36:2: @12.Return: return"><span class="annotation">@12⦊</span>‸<span class="annotation">⦉@12</span></span></span></span></div> </body> </html> diff --git a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.yield/yield.main.-------.InstrumentCoverage.0.html b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.yield/yield.main.-------.InstrumentCoverage.0.html index 99e56393ea5..4c0c0d562b8 100644 --- a/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.yield/yield.main.-------.InstrumentCoverage.0.html +++ b/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.yield/yield.main.-------.InstrumentCoverage.0.html @@ -76,26 +76,26 @@ For revisions in Pull Requests (PR): <span class="line"><span class="code" style="--layer: 0"> };</span></span> <span class="line"><span class="code" style="--layer: 0"></span></span> <span class="line"><span class="code" style="--layer: 0"> match </span><span><span class="code even" style="--layer: 1" title="13:20-13:34: @0[7]: _5 = &mut _1 -13:11-13:35: @0.Call: _4 = Pin::<&mut [generator@../coverage/yield.rs:8:25: 11:6 {i32, ()}]>::new(move _5) -> [return: bb1, unwind: bb26] +13:11-13:35: @0.Call: _4 = std::pin::Pin::<&mut [generator@../coverage/yield.rs:8:25: 11:6 {i32, ()}]>::new(move _5) -> [return: bb1, unwind: bb26] 13:43-13:45: @1[2]: _6 = () -13:11-13:46: @1.Call: _3 = <[generator@../coverage/yield.rs:8:25: 11:6 {i32, ()}] as Generator>::resume(move _4, move _6) -> [return: bb2, unwind: bb26] +13:11-13:46: @1.Call: _3 = <[generator@../coverage/yield.rs:8:25: 11:6 {i32, ()}] as std::ops::Generator>::resume(move _4, move _6) -> [return: bb2, unwind: bb26] 13:11-13:46: @2[2]: FakeRead(ForMatchedPlace, _3) 14:9-14:35: @2[3]: _7 = discriminant(_3)"><span class="annotation">@0,1,2⦊</span>Pin::new(&mut generator).resume(()) {</span></span> <span class="line"><span class="code even" style="--layer: 1" title="13:20-13:34: @0[7]: _5 = &mut _1 -13:11-13:35: @0.Call: _4 = Pin::<&mut [generator@../coverage/yield.rs:8:25: 11:6 {i32, ()}]>::new(move _5) -> [return: bb1, unwind: bb26] +13:11-13:35: @0.Call: _4 = std::pin::Pin::<&mut [generator@../coverage/yield.rs:8:25: 11:6 {i32, ()}]>::new(move _5) -> [return: bb1, unwind: bb26] 13:43-13:45: @1[2]: _6 = () -13:11-13:46: @1.Call: _3 = <[generator@../coverage/yield.rs:8:25: 11:6 {i32, ()}] as Generator>::resume(move _4, move _6) -> [return: bb2, unwind: bb26] +13:11-13:46: @1.Call: _3 = <[generator@../coverage/yield.rs:8:25: 11:6 {i32, ()}] as std::ops::Generator>::resume(move _4, move _6) -> [return: bb2, unwind: bb26] 13:11-13:46: @2[2]: FakeRead(ForMatchedPlace, _3) 14:9-14:35: @2[3]: _7 = discriminant(_3)"> GeneratorState::Yielded(1)<span class="annotation">⦉@0,1,2</span></span></span><span class="code" style="--layer: 0"> => </span><span><span class="code odd" style="--layer: 1" title="14:39-14:41: @6[0]: _2 = const ()"><span class="annotation">@4,6,7,8⦊</span>{}<span class="annotation">⦉@4,6,7,8</span></span></span><span class="code" style="--layer: 0"></span></span> -<span class="line"><span class="code" style="--layer: 0"> _ => </span><span><span class="code even" style="--layer: 1" title="15:14-15:52: @5.Call: begin_panic::<&str>(const "unexpected value from resume") -> bb26"><span class="annotation">@5⦊</span>panic!("unexpected value from resume")<span class="annotation">⦉@5</span></span></span><span class="code" style="--layer: 0">,</span></span> +<span class="line"><span class="code" style="--layer: 0"> _ => </span><span><span class="code even" style="--layer: 1" title="15:14-15:52: @5.Call: std::rt::begin_panic::<&str>(const "unexpected value from resume") -> bb26"><span class="annotation">@5⦊</span>panic!("unexpected value from resume")<span class="annotation">⦉@5</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"> match </span><span><span class="code odd" style="--layer: 1" title="17:20-17:34: @6[7]: _12 = &mut _1 -17:11-17:35: @6.Call: _11 = Pin::<&mut [generator@../coverage/yield.rs:8:25: 11:6 {i32, ()}]>::new(move _12) -> [return: bb7, unwind: bb26] +17:11-17:35: @6.Call: _11 = std::pin::Pin::<&mut [generator@../coverage/yield.rs:8:25: 11:6 {i32, ()}]>::new(move _12) -> [return: bb7, unwind: bb26] 17:43-17:45: @7[2]: _13 = () -17:11-17:46: @7.Call: _10 = <[generator@../coverage/yield.rs:8:25: 11:6 {i32, ()}] as Generator>::resume(move _11, move _13) -> [return: bb8, unwind: bb26] +17:11-17:46: @7.Call: _10 = <[generator@../coverage/yield.rs:8:25: 11:6 {i32, ()}] as std::ops::Generator>::resume(move _11, move _13) -> [return: bb8, unwind: bb26] 17:11-17:46: @8[2]: FakeRead(ForMatchedPlace, _10)"><span class="annotation">@4,6,7,8⦊</span>Pin::new(&mut generator).resume(())<span class="annotation">⦉@4,6,7,8</span></span></span><span class="code" style="--layer: 0"> {</span></span> -<span class="line"><span class="code" style="--layer: 0"> GeneratorState::Complete(</span><span><span class="code even" style="--layer: 1" title="18:34-18:39: @10.Call: _14 = <str as PartialEq>::eq(((_10 as Complete).0: &str), const "foo") -> [return: bb11, unwind: bb26]"><span class="annotation">@10,11⦊</span>"foo"<span class="annotation">⦉@10,11</span></span></span><span class="code" style="--layer: 0">) => </span><span><span class="code odd" style="--layer: 1" title="18:44-18:46: @13[0]: _9 = const ()"><span class="annotation">@12,13,14,15⦊</span>{}<span class="annotation">⦉@12,13,14,15</span></span></span><span class="code" style="--layer: 0"></span></span> -<span class="line"><span class="code" style="--layer: 0"> _ => </span><span><span class="code even" style="--layer: 1" title="19:14-19:52: @9.Call: begin_panic::<&str>(const "unexpected value from resume") -> bb26"><span class="annotation">@9⦊</span>panic!("unexpected value from resume")<span class="annotation">⦉@9</span></span></span><span class="code" style="--layer: 0">,</span></span> +<span class="line"><span class="code" style="--layer: 0"> GeneratorState::Complete(</span><span><span class="code even" style="--layer: 1" title="18:34-18:39: @10.Call: _14 = <str as std::cmp::PartialEq>::eq(((_10 as Complete).0: &str), const "foo") -> [return: bb11, unwind: bb26]"><span class="annotation">@10,11⦊</span>"foo"<span class="annotation">⦉@10,11</span></span></span><span class="code" style="--layer: 0">) => </span><span><span class="code odd" style="--layer: 1" title="18:44-18:46: @13[0]: _9 = const ()"><span class="annotation">@12,13,14,15⦊</span>{}<span class="annotation">⦉@12,13,14,15</span></span></span><span class="code" style="--layer: 0"></span></span> +<span class="line"><span class="code" style="--layer: 0"> _ => </span><span><span class="code even" style="--layer: 1" title="19:14-19:52: @9.Call: std::rt::begin_panic::<&str>(const "unexpected value from resume") -> bb26"><span class="annotation">@9⦊</span>panic!("unexpected value from resume")<span class="annotation">⦉@9</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"></span></span> <span class="line"><span class="code" style="--layer: 0"> let </span><span><span class="code odd" style="--layer: 1" title="22:9-22:22: @13[5]: FakeRead(ForLet, _17)"><span class="annotation">@12,13,14,15⦊</span>mut generator<span class="annotation">⦉@12,13,14,15</span></span></span><span class="code" style="--layer: 0"> = || {</span></span> @@ -106,32 +106,32 @@ For revisions in Pull Requests (PR): <span class="line"><span class="code" style="--layer: 0"> };</span></span> <span class="line"><span class="code" style="--layer: 0"></span></span> <span class="line"><span class="code" style="--layer: 0"> match </span><span><span class="code odd" style="--layer: 1" title="29:20-29:34: @13[10]: _21 = &mut _17 -29:11-29:35: @13.Call: _20 = Pin::<&mut [generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}]>::new(move _21) -> [return: bb14, unwind: bb26] +29:11-29:35: @13.Call: _20 = std::pin::Pin::<&mut [generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}]>::new(move _21) -> [return: bb14, unwind: bb26] 29:43-29:45: @14[2]: _22 = () -29:11-29:46: @14.Call: _19 = <[generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}] as Generator>::resume(move _20, move _22) -> [return: bb15, unwind: bb26] +29:11-29:46: @14.Call: _19 = <[generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}] as std::ops::Generator>::resume(move _20, move _22) -> [return: bb15, unwind: bb26] 29:11-29:46: @15[2]: FakeRead(ForMatchedPlace, _19) 30:9-30:35: @15[3]: _23 = discriminant(_19)"><span class="annotation">@12,13,14,15⦊</span>Pin::new(&mut generator).resume(()) {</span></span> <span class="line"><span class="code odd" style="--layer: 1" title="29:20-29:34: @13[10]: _21 = &mut _17 -29:11-29:35: @13.Call: _20 = Pin::<&mut [generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}]>::new(move _21) -> [return: bb14, unwind: bb26] +29:11-29:35: @13.Call: _20 = std::pin::Pin::<&mut [generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}]>::new(move _21) -> [return: bb14, unwind: bb26] 29:43-29:45: @14[2]: _22 = () -29:11-29:46: @14.Call: _19 = <[generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}] as Generator>::resume(move _20, move _22) -> [return: bb15, unwind: bb26] +29:11-29:46: @14.Call: _19 = <[generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}] as std::ops::Generator>::resume(move _20, move _22) -> [return: bb15, unwind: bb26] 29:11-29:46: @15[2]: FakeRead(ForMatchedPlace, _19) 30:9-30:35: @15[3]: _23 = discriminant(_19)"> GeneratorState::Yielded(1)<span class="annotation">⦉@12,13,14,15</span></span></span><span class="code" style="--layer: 0"> => </span><span><span class="code even" style="--layer: 1" title="30:39-30:41: @19[0]: _18 = const ()"><span class="annotation">@17,19,20,21⦊</span>{}<span class="annotation">⦉@17,19,20,21</span></span></span><span class="code" style="--layer: 0"></span></span> -<span class="line"><span class="code" style="--layer: 0"> _ => </span><span><span class="code odd" style="--layer: 1" title="31:14-31:52: @18.Call: begin_panic::<&str>(const "unexpected value from resume") -> bb26"><span class="annotation">@18⦊</span>panic!("unexpected value from resume")<span class="annotation">⦉@18</span></span></span><span class="code" style="--layer: 0">,</span></span> +<span class="line"><span class="code" style="--layer: 0"> _ => </span><span><span class="code odd" style="--layer: 1" title="31:14-31:52: @18.Call: std::rt::begin_panic::<&str>(const "unexpected value from resume") -> bb26"><span class="annotation">@18⦊</span>panic!("unexpected value from resume")<span class="annotation">⦉@18</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"> match </span><span><span class="code even" style="--layer: 1" title="33:20-33:34: @19[6]: _27 = &mut _17 -33:11-33:35: @19.Call: _26 = Pin::<&mut [generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}]>::new(move _27) -> [return: bb20, unwind: bb26] +33:11-33:35: @19.Call: _26 = std::pin::Pin::<&mut [generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}]>::new(move _27) -> [return: bb20, unwind: bb26] 33:43-33:45: @20[2]: _28 = () -33:11-33:46: @20.Call: _25 = <[generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}] as Generator>::resume(move _26, move _28) -> [return: bb21, unwind: bb26] +33:11-33:46: @20.Call: _25 = <[generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}] as std::ops::Generator>::resume(move _26, move _28) -> [return: bb21, unwind: bb26] 33:11-33:46: @21[2]: FakeRead(ForMatchedPlace, _25) 34:9-34:35: @21[3]: _29 = discriminant(_25)"><span class="annotation">@17,19,20,21⦊</span>Pin::new(&mut generator).resume(()) {</span></span> <span class="line"><span class="code even" style="--layer: 1" title="33:20-33:34: @19[6]: _27 = &mut _17 -33:11-33:35: @19.Call: _26 = Pin::<&mut [generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}]>::new(move _27) -> [return: bb20, unwind: bb26] +33:11-33:35: @19.Call: _26 = std::pin::Pin::<&mut [generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}]>::new(move _27) -> [return: bb20, unwind: bb26] 33:43-33:45: @20[2]: _28 = () -33:11-33:46: @20.Call: _25 = <[generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}] as Generator>::resume(move _26, move _28) -> [return: bb21, unwind: bb26] +33:11-33:46: @20.Call: _25 = <[generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}] as std::ops::Generator>::resume(move _26, move _28) -> [return: bb21, unwind: bb26] 33:11-33:46: @21[2]: FakeRead(ForMatchedPlace, _25) 34:9-34:35: @21[3]: _29 = discriminant(_25)"> GeneratorState::Yielded(2)<span class="annotation">⦉@17,19,20,21</span></span></span><span class="code" style="--layer: 0"> => </span><span><span class="code odd" style="--layer: 1" title="34:39-34:41: @25[0]: _0 = const ()"><span class="annotation">@23,25⦊</span>{}<span class="annotation">⦉@23,25</span></span></span><span class="code" style="--layer: 0"></span></span> -<span class="line"><span class="code" style="--layer: 0"> _ => </span><span><span class="code even" style="--layer: 1" title="35:14-35:52: @24.Call: begin_panic::<&str>(const "unexpected value from resume") -> bb26"><span class="annotation">@24⦊</span>panic!("unexpected value from resume")<span class="annotation">⦉@24</span></span></span><span class="code" style="--layer: 0">,</span></span> +<span class="line"><span class="code" style="--layer: 0"> _ => </span><span><span class="code even" style="--layer: 1" title="35:14-35:52: @24.Call: std::rt::begin_panic::<&str>(const "unexpected value from resume") -> bb26"><span class="annotation">@24⦊</span>panic!("unexpected value from resume")<span class="annotation">⦉@24</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">}</span><span><span class="code odd" style="--layer: 1" title="37:2-37:2: @25.Return: return"><span class="annotation">@23,25⦊</span>‸<span class="annotation">⦉@23,25</span></span></span></span></div> </body> |
