]> git.proxmox.com Git - rustc.git/blame - src/test/run-make-fulldeps/coverage-spanview-deadcode/expected_mir_dump.partial_eq/partial_eq.main.-------.InstrumentCoverage.0.html
New upstream version 1.49.0+dfsg1
[rustc.git] / src / test / run-make-fulldeps / coverage-spanview-deadcode / expected_mir_dump.partial_eq / partial_eq.main.-------.InstrumentCoverage.0.html
CommitLineData
29967ef6
XL
1<!DOCTYPE html>
2<!--
3
4Preview this file as rendered HTML from the github source at:
5https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.main.-------.InstrumentCoverage.0.html
6
7For revisions in Pull Requests (PR):
8 * Replace "rust-lang" with the github PR author
9 * Replace "master" with the PR branch name
10
11-->
12<html>
13<head>
14<title>partial_eq.main - Coverage Spans</title>
15<style>
16 .line {
17 counter-increment: line;
18 }
19 .line:before {
20 content: counter(line) ": ";
21 font-family: Menlo, Monaco, monospace;
22 font-style: italic;
23 width: 3.8em;
24 display: inline-block;
25 text-align: right;
26 filter: opacity(50%);
27 -webkit-user-select: none;
28 }
29 .code {
30 color: #dddddd;
31 background-color: #222222;
32 font-family: Menlo, Monaco, monospace;
33 line-height: 1.4em;
34 border-bottom: 2px solid #222222;
35 white-space: pre;
36 display: inline-block;
37 }
38 .odd {
39 background-color: #55bbff;
40 color: #223311;
41 }
42 .even {
43 background-color: #ee7756;
44 color: #551133;
45 }
46 .code {
47 --index: calc(var(--layer) - 1);
48 padding-top: calc(var(--index) * 0.15em);
49 filter:
50 hue-rotate(calc(var(--index) * 25deg))
51 saturate(calc(100% - (var(--index) * 2%)))
52 brightness(calc(100% - (var(--index) * 1.5%)));
53 }
54 .annotation {
55 color: #4444ff;
56 font-family: monospace;
57 font-style: italic;
58 display: none;
59 -webkit-user-select: none;
60 }
61 body:active .annotation {
62 /* requires holding mouse down anywhere on the page */
63 display: inline-block;
64 }
65 span:hover .annotation {
66 /* requires hover over a span ONLY on its first line */
67 display: inline-block;
68 }
69</style>
70</head>
71<body>
72<div class="code" style="counter-reset: line 20"><span class="line"><span class="code" style="--layer: 0">fn main() </span><span><span class="code even" style="--layer: 1" title="22:25-22:46: @0.Call: _1 = Version::new(const 3_usize, const 2_usize, const 1_usize) -&gt; [return: bb1, unwind: bb9]
7322:9-22:22: @1[0]: FakeRead(ForLet, _1)
7423:25-23:46: @1.Call: _2 = Version::new(const 3_usize, const 3_usize, const 0_usize) -&gt; [return: bb2, unwind: bb9]
7523:9-23:22: @2[0]: FakeRead(ForLet, _2)
7625:14-25:32: @2[7]: _33 = const main::promoted[0]
7725:14-25:32: @2[8]: _8 = &amp;(*_33)
7825:14-25:32: @2[9]: _7 = &amp;(*_8)
7925:14-25:32: @2[10]: _6 = move _7 as &amp;[&amp;str] (Pointer(Unsize))
8025:34-25:47: @2[18]: _15 = &amp;_1
8125:49-25:62: @2[20]: _16 = &amp;_2
8225:64-25:77: @2[24]: _19 = &amp;_1
8325:80-25:93: @2[26]: _20 = &amp;_2
8425:64-25:93: @2.Call: _18 = &lt;Version as PartialOrd&gt;::lt(move _19, move _20) -&gt; [return: bb3, unwind: bb9]
8525:64-25:93: @3[2]: _17 = &amp;_18
8625:5-25:95: @3[3]: _14 = (move _15, move _16, move _17)
8725:5-25:95: @3[7]: FakeRead(ForMatchedPlace, _14)
8825:5-25:95: @3[9]: _21 = (_14.0: &amp;Version)
8925:5-25:95: @3[11]: _22 = (_14.1: &amp;Version)
9025:5-25:95: @3[13]: _23 = (_14.2: &amp;bool)
9125:5-25:95: @3[16]: _25 = &amp;(*_21)
9225:5-25:95: @3[18]: _26 = &lt;Version as Debug&gt;::fmt as for&lt;&#39;r, &#39;s, &#39;t0&gt; fn(&amp;&#39;r Version, &amp;&#39;s mut std::fmt::Formatter&lt;&#39;t0&gt;) -&gt; std::result::Result&lt;(), std::fmt::Error&gt; (Pointer(ReifyFnPointer))
9325:5-25:95: @3.Call: _24 = ArgumentV1::new::&lt;Version&gt;(move _25, move _26) -&gt; [return: bb4, unwind: bb9]
9425:5-25:95: @4[4]: _28 = &amp;(*_22)
9525:5-25:95: @4[6]: _29 = &lt;Version as Debug&gt;::fmt as for&lt;&#39;r, &#39;s, &#39;t0&gt; fn(&amp;&#39;r Version, &amp;&#39;s mut std::fmt::Formatter&lt;&#39;t0&gt;) -&gt; std::result::Result&lt;(), std::fmt::Error&gt; (Pointer(ReifyFnPointer))
9625:5-25:95: @4.Call: _27 = ArgumentV1::new::&lt;Version&gt;(move _28, move _29) -&gt; [return: bb5, unwind: bb9]
9725:5-25:95: @5[4]: _31 = &amp;(*_23)
9825:5-25:95: @5[6]: _32 = &lt;bool as std::fmt::Display&gt;::fmt as for&lt;&#39;r, &#39;s, &#39;t0&gt; fn(&amp;&#39;r bool, &amp;&#39;s mut std::fmt::Formatter&lt;&#39;t0&gt;) -&gt; std::result::Result&lt;(), std::fmt::Error&gt; (Pointer(ReifyFnPointer))
9925:5-25:95: @5.Call: _30 = ArgumentV1::new::&lt;bool&gt;(move _31, move _32) -&gt; [return: bb6, unwind: bb9]
10025:5-25:95: @6[2]: _13 = [move _24, move _27, move _30]
10125:5-25:95: @6[9]: _12 = &amp;_13
10225:5-25:95: @6[10]: _11 = &amp;(*_12)
10325:5-25:95: @6[11]: _10 = move _11 as &amp;[std::fmt::ArgumentV1] (Pointer(Unsize))
10425:5-25:95: @6.Call: _5 = Arguments::new_v1(move _6, move _10) -&gt; [return: bb7, unwind: bb9]
10525:5-25:95: @7.Call: _4 = _print(move _5) -&gt; [return: bb8, unwind: bb9]
10625:5-25:95: @8[7]: _3 = const ()
10721:11-26:2: @8[9]: _0 = const ()
10826:2-26:2: @8.Return: return"><span class="annotation">@0,1,2,3,4,5,6,7,8⦊</span>{</span></span>
109<span class="line"><span class="code even" style="--layer: 1" title="22:25-22:46: @0.Call: _1 = Version::new(const 3_usize, const 2_usize, const 1_usize) -&gt; [return: bb1, unwind: bb9]
11022:9-22:22: @1[0]: FakeRead(ForLet, _1)
11123:25-23:46: @1.Call: _2 = Version::new(const 3_usize, const 3_usize, const 0_usize) -&gt; [return: bb2, unwind: bb9]
11223:9-23:22: @2[0]: FakeRead(ForLet, _2)
11325:14-25:32: @2[7]: _33 = const main::promoted[0]
11425:14-25:32: @2[8]: _8 = &amp;(*_33)
11525:14-25:32: @2[9]: _7 = &amp;(*_8)
11625:14-25:32: @2[10]: _6 = move _7 as &amp;[&amp;str] (Pointer(Unsize))
11725:34-25:47: @2[18]: _15 = &amp;_1
11825:49-25:62: @2[20]: _16 = &amp;_2
11925:64-25:77: @2[24]: _19 = &amp;_1
12025:80-25:93: @2[26]: _20 = &amp;_2
12125:64-25:93: @2.Call: _18 = &lt;Version as PartialOrd&gt;::lt(move _19, move _20) -&gt; [return: bb3, unwind: bb9]
12225:64-25:93: @3[2]: _17 = &amp;_18
12325:5-25:95: @3[3]: _14 = (move _15, move _16, move _17)
12425:5-25:95: @3[7]: FakeRead(ForMatchedPlace, _14)
12525:5-25:95: @3[9]: _21 = (_14.0: &amp;Version)
12625:5-25:95: @3[11]: _22 = (_14.1: &amp;Version)
12725:5-25:95: @3[13]: _23 = (_14.2: &amp;bool)
12825:5-25:95: @3[16]: _25 = &amp;(*_21)
12925:5-25:95: @3[18]: _26 = &lt;Version as Debug&gt;::fmt as for&lt;&#39;r, &#39;s, &#39;t0&gt; fn(&amp;&#39;r Version, &amp;&#39;s mut std::fmt::Formatter&lt;&#39;t0&gt;) -&gt; std::result::Result&lt;(), std::fmt::Error&gt; (Pointer(ReifyFnPointer))
13025:5-25:95: @3.Call: _24 = ArgumentV1::new::&lt;Version&gt;(move _25, move _26) -&gt; [return: bb4, unwind: bb9]
13125:5-25:95: @4[4]: _28 = &amp;(*_22)
13225:5-25:95: @4[6]: _29 = &lt;Version as Debug&gt;::fmt as for&lt;&#39;r, &#39;s, &#39;t0&gt; fn(&amp;&#39;r Version, &amp;&#39;s mut std::fmt::Formatter&lt;&#39;t0&gt;) -&gt; std::result::Result&lt;(), std::fmt::Error&gt; (Pointer(ReifyFnPointer))
13325:5-25:95: @4.Call: _27 = ArgumentV1::new::&lt;Version&gt;(move _28, move _29) -&gt; [return: bb5, unwind: bb9]
13425:5-25:95: @5[4]: _31 = &amp;(*_23)
13525:5-25:95: @5[6]: _32 = &lt;bool as std::fmt::Display&gt;::fmt as for&lt;&#39;r, &#39;s, &#39;t0&gt; fn(&amp;&#39;r bool, &amp;&#39;s mut std::fmt::Formatter&lt;&#39;t0&gt;) -&gt; std::result::Result&lt;(), std::fmt::Error&gt; (Pointer(ReifyFnPointer))
13625:5-25:95: @5.Call: _30 = ArgumentV1::new::&lt;bool&gt;(move _31, move _32) -&gt; [return: bb6, unwind: bb9]
13725:5-25:95: @6[2]: _13 = [move _24, move _27, move _30]
13825:5-25:95: @6[9]: _12 = &amp;_13
13925:5-25:95: @6[10]: _11 = &amp;(*_12)
14025:5-25:95: @6[11]: _10 = move _11 as &amp;[std::fmt::ArgumentV1] (Pointer(Unsize))
14125:5-25:95: @6.Call: _5 = Arguments::new_v1(move _6, move _10) -&gt; [return: bb7, unwind: bb9]
14225:5-25:95: @7.Call: _4 = _print(move _5) -&gt; [return: bb8, unwind: bb9]
14325:5-25:95: @8[7]: _3 = const ()
14421:11-26:2: @8[9]: _0 = const ()
14526:2-26:2: @8.Return: return"> let version_3_2_1 = Version::new(3, 2, 1);</span></span>
146<span class="line"><span class="code even" style="--layer: 1" title="22:25-22:46: @0.Call: _1 = Version::new(const 3_usize, const 2_usize, const 1_usize) -&gt; [return: bb1, unwind: bb9]
14722:9-22:22: @1[0]: FakeRead(ForLet, _1)
14823:25-23:46: @1.Call: _2 = Version::new(const 3_usize, const 3_usize, const 0_usize) -&gt; [return: bb2, unwind: bb9]
14923:9-23:22: @2[0]: FakeRead(ForLet, _2)
15025:14-25:32: @2[7]: _33 = const main::promoted[0]
15125:14-25:32: @2[8]: _8 = &amp;(*_33)
15225:14-25:32: @2[9]: _7 = &amp;(*_8)
15325:14-25:32: @2[10]: _6 = move _7 as &amp;[&amp;str] (Pointer(Unsize))
15425:34-25:47: @2[18]: _15 = &amp;_1
15525:49-25:62: @2[20]: _16 = &amp;_2
15625:64-25:77: @2[24]: _19 = &amp;_1
15725:80-25:93: @2[26]: _20 = &amp;_2
15825:64-25:93: @2.Call: _18 = &lt;Version as PartialOrd&gt;::lt(move _19, move _20) -&gt; [return: bb3, unwind: bb9]
15925:64-25:93: @3[2]: _17 = &amp;_18
16025:5-25:95: @3[3]: _14 = (move _15, move _16, move _17)
16125:5-25:95: @3[7]: FakeRead(ForMatchedPlace, _14)
16225:5-25:95: @3[9]: _21 = (_14.0: &amp;Version)
16325:5-25:95: @3[11]: _22 = (_14.1: &amp;Version)
16425:5-25:95: @3[13]: _23 = (_14.2: &amp;bool)
16525:5-25:95: @3[16]: _25 = &amp;(*_21)
16625:5-25:95: @3[18]: _26 = &lt;Version as Debug&gt;::fmt as for&lt;&#39;r, &#39;s, &#39;t0&gt; fn(&amp;&#39;r Version, &amp;&#39;s mut std::fmt::Formatter&lt;&#39;t0&gt;) -&gt; std::result::Result&lt;(), std::fmt::Error&gt; (Pointer(ReifyFnPointer))
16725:5-25:95: @3.Call: _24 = ArgumentV1::new::&lt;Version&gt;(move _25, move _26) -&gt; [return: bb4, unwind: bb9]
16825:5-25:95: @4[4]: _28 = &amp;(*_22)
16925:5-25:95: @4[6]: _29 = &lt;Version as Debug&gt;::fmt as for&lt;&#39;r, &#39;s, &#39;t0&gt; fn(&amp;&#39;r Version, &amp;&#39;s mut std::fmt::Formatter&lt;&#39;t0&gt;) -&gt; std::result::Result&lt;(), std::fmt::Error&gt; (Pointer(ReifyFnPointer))
17025:5-25:95: @4.Call: _27 = ArgumentV1::new::&lt;Version&gt;(move _28, move _29) -&gt; [return: bb5, unwind: bb9]
17125:5-25:95: @5[4]: _31 = &amp;(*_23)
17225:5-25:95: @5[6]: _32 = &lt;bool as std::fmt::Display&gt;::fmt as for&lt;&#39;r, &#39;s, &#39;t0&gt; fn(&amp;&#39;r bool, &amp;&#39;s mut std::fmt::Formatter&lt;&#39;t0&gt;) -&gt; std::result::Result&lt;(), std::fmt::Error&gt; (Pointer(ReifyFnPointer))
17325:5-25:95: @5.Call: _30 = ArgumentV1::new::&lt;bool&gt;(move _31, move _32) -&gt; [return: bb6, unwind: bb9]
17425:5-25:95: @6[2]: _13 = [move _24, move _27, move _30]
17525:5-25:95: @6[9]: _12 = &amp;_13
17625:5-25:95: @6[10]: _11 = &amp;(*_12)
17725:5-25:95: @6[11]: _10 = move _11 as &amp;[std::fmt::ArgumentV1] (Pointer(Unsize))
17825:5-25:95: @6.Call: _5 = Arguments::new_v1(move _6, move _10) -&gt; [return: bb7, unwind: bb9]
17925:5-25:95: @7.Call: _4 = _print(move _5) -&gt; [return: bb8, unwind: bb9]
18025:5-25:95: @8[7]: _3 = const ()
18121:11-26:2: @8[9]: _0 = const ()
18226:2-26:2: @8.Return: return"> let version_3_3_0 = Version::new(3, 3, 0);</span></span>
183<span class="line"><span class="code even" style="--layer: 1" title="22:25-22:46: @0.Call: _1 = Version::new(const 3_usize, const 2_usize, const 1_usize) -&gt; [return: bb1, unwind: bb9]
18422:9-22:22: @1[0]: FakeRead(ForLet, _1)
18523:25-23:46: @1.Call: _2 = Version::new(const 3_usize, const 3_usize, const 0_usize) -&gt; [return: bb2, unwind: bb9]
18623:9-23:22: @2[0]: FakeRead(ForLet, _2)
18725:14-25:32: @2[7]: _33 = const main::promoted[0]
18825:14-25:32: @2[8]: _8 = &amp;(*_33)
18925:14-25:32: @2[9]: _7 = &amp;(*_8)
19025:14-25:32: @2[10]: _6 = move _7 as &amp;[&amp;str] (Pointer(Unsize))
19125:34-25:47: @2[18]: _15 = &amp;_1
19225:49-25:62: @2[20]: _16 = &amp;_2
19325:64-25:77: @2[24]: _19 = &amp;_1
19425:80-25:93: @2[26]: _20 = &amp;_2
19525:64-25:93: @2.Call: _18 = &lt;Version as PartialOrd&gt;::lt(move _19, move _20) -&gt; [return: bb3, unwind: bb9]
19625:64-25:93: @3[2]: _17 = &amp;_18
19725:5-25:95: @3[3]: _14 = (move _15, move _16, move _17)
19825:5-25:95: @3[7]: FakeRead(ForMatchedPlace, _14)
19925:5-25:95: @3[9]: _21 = (_14.0: &amp;Version)
20025:5-25:95: @3[11]: _22 = (_14.1: &amp;Version)
20125:5-25:95: @3[13]: _23 = (_14.2: &amp;bool)
20225:5-25:95: @3[16]: _25 = &amp;(*_21)
20325:5-25:95: @3[18]: _26 = &lt;Version as Debug&gt;::fmt as for&lt;&#39;r, &#39;s, &#39;t0&gt; fn(&amp;&#39;r Version, &amp;&#39;s mut std::fmt::Formatter&lt;&#39;t0&gt;) -&gt; std::result::Result&lt;(), std::fmt::Error&gt; (Pointer(ReifyFnPointer))
20425:5-25:95: @3.Call: _24 = ArgumentV1::new::&lt;Version&gt;(move _25, move _26) -&gt; [return: bb4, unwind: bb9]
20525:5-25:95: @4[4]: _28 = &amp;(*_22)
20625:5-25:95: @4[6]: _29 = &lt;Version as Debug&gt;::fmt as for&lt;&#39;r, &#39;s, &#39;t0&gt; fn(&amp;&#39;r Version, &amp;&#39;s mut std::fmt::Formatter&lt;&#39;t0&gt;) -&gt; std::result::Result&lt;(), std::fmt::Error&gt; (Pointer(ReifyFnPointer))
20725:5-25:95: @4.Call: _27 = ArgumentV1::new::&lt;Version&gt;(move _28, move _29) -&gt; [return: bb5, unwind: bb9]
20825:5-25:95: @5[4]: _31 = &amp;(*_23)
20925:5-25:95: @5[6]: _32 = &lt;bool as std::fmt::Display&gt;::fmt as for&lt;&#39;r, &#39;s, &#39;t0&gt; fn(&amp;&#39;r bool, &amp;&#39;s mut std::fmt::Formatter&lt;&#39;t0&gt;) -&gt; std::result::Result&lt;(), std::fmt::Error&gt; (Pointer(ReifyFnPointer))
21025:5-25:95: @5.Call: _30 = ArgumentV1::new::&lt;bool&gt;(move _31, move _32) -&gt; [return: bb6, unwind: bb9]
21125:5-25:95: @6[2]: _13 = [move _24, move _27, move _30]
21225:5-25:95: @6[9]: _12 = &amp;_13
21325:5-25:95: @6[10]: _11 = &amp;(*_12)
21425:5-25:95: @6[11]: _10 = move _11 as &amp;[std::fmt::ArgumentV1] (Pointer(Unsize))
21525:5-25:95: @6.Call: _5 = Arguments::new_v1(move _6, move _10) -&gt; [return: bb7, unwind: bb9]
21625:5-25:95: @7.Call: _4 = _print(move _5) -&gt; [return: bb8, unwind: bb9]
21725:5-25:95: @8[7]: _3 = const ()
21821:11-26:2: @8[9]: _0 = const ()
21926:2-26:2: @8.Return: return"></span></span>
220<span class="line"><span class="code even" style="--layer: 1" title="22:25-22:46: @0.Call: _1 = Version::new(const 3_usize, const 2_usize, const 1_usize) -&gt; [return: bb1, unwind: bb9]
22122:9-22:22: @1[0]: FakeRead(ForLet, _1)
22223:25-23:46: @1.Call: _2 = Version::new(const 3_usize, const 3_usize, const 0_usize) -&gt; [return: bb2, unwind: bb9]
22323:9-23:22: @2[0]: FakeRead(ForLet, _2)
22425:14-25:32: @2[7]: _33 = const main::promoted[0]
22525:14-25:32: @2[8]: _8 = &amp;(*_33)
22625:14-25:32: @2[9]: _7 = &amp;(*_8)
22725:14-25:32: @2[10]: _6 = move _7 as &amp;[&amp;str] (Pointer(Unsize))
22825:34-25:47: @2[18]: _15 = &amp;_1
22925:49-25:62: @2[20]: _16 = &amp;_2
23025:64-25:77: @2[24]: _19 = &amp;_1
23125:80-25:93: @2[26]: _20 = &amp;_2
23225:64-25:93: @2.Call: _18 = &lt;Version as PartialOrd&gt;::lt(move _19, move _20) -&gt; [return: bb3, unwind: bb9]
23325:64-25:93: @3[2]: _17 = &amp;_18
23425:5-25:95: @3[3]: _14 = (move _15, move _16, move _17)
23525:5-25:95: @3[7]: FakeRead(ForMatchedPlace, _14)
23625:5-25:95: @3[9]: _21 = (_14.0: &amp;Version)
23725:5-25:95: @3[11]: _22 = (_14.1: &amp;Version)
23825:5-25:95: @3[13]: _23 = (_14.2: &amp;bool)
23925:5-25:95: @3[16]: _25 = &amp;(*_21)
24025:5-25:95: @3[18]: _26 = &lt;Version as Debug&gt;::fmt as for&lt;&#39;r, &#39;s, &#39;t0&gt; fn(&amp;&#39;r Version, &amp;&#39;s mut std::fmt::Formatter&lt;&#39;t0&gt;) -&gt; std::result::Result&lt;(), std::fmt::Error&gt; (Pointer(ReifyFnPointer))
24125:5-25:95: @3.Call: _24 = ArgumentV1::new::&lt;Version&gt;(move _25, move _26) -&gt; [return: bb4, unwind: bb9]
24225:5-25:95: @4[4]: _28 = &amp;(*_22)
24325:5-25:95: @4[6]: _29 = &lt;Version as Debug&gt;::fmt as for&lt;&#39;r, &#39;s, &#39;t0&gt; fn(&amp;&#39;r Version, &amp;&#39;s mut std::fmt::Formatter&lt;&#39;t0&gt;) -&gt; std::result::Result&lt;(), std::fmt::Error&gt; (Pointer(ReifyFnPointer))
24425:5-25:95: @4.Call: _27 = ArgumentV1::new::&lt;Version&gt;(move _28, move _29) -&gt; [return: bb5, unwind: bb9]
24525:5-25:95: @5[4]: _31 = &amp;(*_23)
24625:5-25:95: @5[6]: _32 = &lt;bool as std::fmt::Display&gt;::fmt as for&lt;&#39;r, &#39;s, &#39;t0&gt; fn(&amp;&#39;r bool, &amp;&#39;s mut std::fmt::Formatter&lt;&#39;t0&gt;) -&gt; std::result::Result&lt;(), std::fmt::Error&gt; (Pointer(ReifyFnPointer))
24725:5-25:95: @5.Call: _30 = ArgumentV1::new::&lt;bool&gt;(move _31, move _32) -&gt; [return: bb6, unwind: bb9]
24825:5-25:95: @6[2]: _13 = [move _24, move _27, move _30]
24925:5-25:95: @6[9]: _12 = &amp;_13
25025:5-25:95: @6[10]: _11 = &amp;(*_12)
25125:5-25:95: @6[11]: _10 = move _11 as &amp;[std::fmt::ArgumentV1] (Pointer(Unsize))
25225:5-25:95: @6.Call: _5 = Arguments::new_v1(move _6, move _10) -&gt; [return: bb7, unwind: bb9]
25325:5-25:95: @7.Call: _4 = _print(move _5) -&gt; [return: bb8, unwind: bb9]
25425:5-25:95: @8[7]: _3 = const ()
25521:11-26:2: @8[9]: _0 = const ()
25626:2-26:2: @8.Return: return"> println!("{:?} &lt; {:?} = {}", version_3_2_1, version_3_3_0, version_3_2_1 &lt; version_3_3_0);</span></span>
257<span class="line"><span class="code even" style="--layer: 1" title="22:25-22:46: @0.Call: _1 = Version::new(const 3_usize, const 2_usize, const 1_usize) -&gt; [return: bb1, unwind: bb9]
25822:9-22:22: @1[0]: FakeRead(ForLet, _1)
25923:25-23:46: @1.Call: _2 = Version::new(const 3_usize, const 3_usize, const 0_usize) -&gt; [return: bb2, unwind: bb9]
26023:9-23:22: @2[0]: FakeRead(ForLet, _2)
26125:14-25:32: @2[7]: _33 = const main::promoted[0]
26225:14-25:32: @2[8]: _8 = &amp;(*_33)
26325:14-25:32: @2[9]: _7 = &amp;(*_8)
26425:14-25:32: @2[10]: _6 = move _7 as &amp;[&amp;str] (Pointer(Unsize))
26525:34-25:47: @2[18]: _15 = &amp;_1
26625:49-25:62: @2[20]: _16 = &amp;_2
26725:64-25:77: @2[24]: _19 = &amp;_1
26825:80-25:93: @2[26]: _20 = &amp;_2
26925:64-25:93: @2.Call: _18 = &lt;Version as PartialOrd&gt;::lt(move _19, move _20) -&gt; [return: bb3, unwind: bb9]
27025:64-25:93: @3[2]: _17 = &amp;_18
27125:5-25:95: @3[3]: _14 = (move _15, move _16, move _17)
27225:5-25:95: @3[7]: FakeRead(ForMatchedPlace, _14)
27325:5-25:95: @3[9]: _21 = (_14.0: &amp;Version)
27425:5-25:95: @3[11]: _22 = (_14.1: &amp;Version)
27525:5-25:95: @3[13]: _23 = (_14.2: &amp;bool)
27625:5-25:95: @3[16]: _25 = &amp;(*_21)
27725:5-25:95: @3[18]: _26 = &lt;Version as Debug&gt;::fmt as for&lt;&#39;r, &#39;s, &#39;t0&gt; fn(&amp;&#39;r Version, &amp;&#39;s mut std::fmt::Formatter&lt;&#39;t0&gt;) -&gt; std::result::Result&lt;(), std::fmt::Error&gt; (Pointer(ReifyFnPointer))
27825:5-25:95: @3.Call: _24 = ArgumentV1::new::&lt;Version&gt;(move _25, move _26) -&gt; [return: bb4, unwind: bb9]
27925:5-25:95: @4[4]: _28 = &amp;(*_22)
28025:5-25:95: @4[6]: _29 = &lt;Version as Debug&gt;::fmt as for&lt;&#39;r, &#39;s, &#39;t0&gt; fn(&amp;&#39;r Version, &amp;&#39;s mut std::fmt::Formatter&lt;&#39;t0&gt;) -&gt; std::result::Result&lt;(), std::fmt::Error&gt; (Pointer(ReifyFnPointer))
28125:5-25:95: @4.Call: _27 = ArgumentV1::new::&lt;Version&gt;(move _28, move _29) -&gt; [return: bb5, unwind: bb9]
28225:5-25:95: @5[4]: _31 = &amp;(*_23)
28325:5-25:95: @5[6]: _32 = &lt;bool as std::fmt::Display&gt;::fmt as for&lt;&#39;r, &#39;s, &#39;t0&gt; fn(&amp;&#39;r bool, &amp;&#39;s mut std::fmt::Formatter&lt;&#39;t0&gt;) -&gt; std::result::Result&lt;(), std::fmt::Error&gt; (Pointer(ReifyFnPointer))
28425:5-25:95: @5.Call: _30 = ArgumentV1::new::&lt;bool&gt;(move _31, move _32) -&gt; [return: bb6, unwind: bb9]
28525:5-25:95: @6[2]: _13 = [move _24, move _27, move _30]
28625:5-25:95: @6[9]: _12 = &amp;_13
28725:5-25:95: @6[10]: _11 = &amp;(*_12)
28825:5-25:95: @6[11]: _10 = move _11 as &amp;[std::fmt::ArgumentV1] (Pointer(Unsize))
28925:5-25:95: @6.Call: _5 = Arguments::new_v1(move _6, move _10) -&gt; [return: bb7, unwind: bb9]
29025:5-25:95: @7.Call: _4 = _print(move _5) -&gt; [return: bb8, unwind: bb9]
29125:5-25:95: @8[7]: _3 = const ()
29221:11-26:2: @8[9]: _0 = const ()
29326:2-26:2: @8.Return: return">}<span class="annotation">⦉@0,1,2,3,4,5,6,7,8</span></span></span></span></div>
294</body>
295</html>