./x.py test --bless
This commit is contained in:
parent
e4efccd4a6
commit
62366ee6f1
|
@ -1,82 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<!--
|
||||
|
||||
Preview this file as rendered HTML from the github source at:
|
||||
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-ge-%7Bclosure%230%7D-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
|
||||
|
||||
For revisions in Pull Requests (PR):
|
||||
* Replace "rust-lang" with the github PR author
|
||||
* Replace "master" with the PR branch name
|
||||
|
||||
-->
|
||||
<html>
|
||||
<head>
|
||||
<title>partial_eq.{impl#2}-ge-{closure#0}-{closure#0} - Coverage Spans</title>
|
||||
<style>
|
||||
.line {
|
||||
counter-increment: line;
|
||||
}
|
||||
.line:before {
|
||||
content: counter(line) ": ";
|
||||
font-family: Menlo, Monaco, monospace;
|
||||
font-style: italic;
|
||||
width: 3.8em;
|
||||
display: inline-block;
|
||||
text-align: right;
|
||||
filter: opacity(50%);
|
||||
-webkit-user-select: none;
|
||||
}
|
||||
.code {
|
||||
color: #dddddd;
|
||||
background-color: #222222;
|
||||
font-family: Menlo, Monaco, monospace;
|
||||
line-height: 1.4em;
|
||||
border-bottom: 2px solid #222222;
|
||||
white-space: pre;
|
||||
display: inline-block;
|
||||
}
|
||||
.odd {
|
||||
background-color: #55bbff;
|
||||
color: #223311;
|
||||
}
|
||||
.even {
|
||||
background-color: #ee7756;
|
||||
color: #551133;
|
||||
}
|
||||
.code {
|
||||
--index: calc(var(--layer) - 1);
|
||||
padding-top: calc(var(--index) * 0.15em);
|
||||
filter:
|
||||
hue-rotate(calc(var(--index) * 25deg))
|
||||
saturate(calc(100% - (var(--index) * 2%)))
|
||||
brightness(calc(100% - (var(--index) * 1.5%)));
|
||||
}
|
||||
.annotation {
|
||||
color: #4444ff;
|
||||
font-family: monospace;
|
||||
font-style: italic;
|
||||
display: none;
|
||||
-webkit-user-select: none;
|
||||
}
|
||||
body:active .annotation {
|
||||
/* requires holding mouse down anywhere on the page */
|
||||
display: inline-block;
|
||||
}
|
||||
span:hover .annotation {
|
||||
/* requires hover over a span ONLY on its first line */
|
||||
display: inline-block;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="code" style="counter-reset: line 6"><span class="line"> <span class="code" style="--layer: 0">minor: usize, // Count: 1 - `PartialOrd` compared `minor` values in 3.2.1 vs. 3.3.0</span></span>
|
||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="8:5-8:17: @0[3]: _4 = &(*(*(_1.0: &&usize)))
|
||||
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 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>
|
|
@ -1,83 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<!--
|
||||
|
||||
Preview this file as rendered HTML from the github source at:
|
||||
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-ge-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
|
||||
|
||||
For revisions in Pull Requests (PR):
|
||||
* Replace "rust-lang" with the github PR author
|
||||
* Replace "master" with the PR branch name
|
||||
|
||||
-->
|
||||
<html>
|
||||
<head>
|
||||
<title>partial_eq.{impl#2}-ge-{closure#0} - Coverage Spans</title>
|
||||
<style>
|
||||
.line {
|
||||
counter-increment: line;
|
||||
}
|
||||
.line:before {
|
||||
content: counter(line) ": ";
|
||||
font-family: Menlo, Monaco, monospace;
|
||||
font-style: italic;
|
||||
width: 3.8em;
|
||||
display: inline-block;
|
||||
text-align: right;
|
||||
filter: opacity(50%);
|
||||
-webkit-user-select: none;
|
||||
}
|
||||
.code {
|
||||
color: #dddddd;
|
||||
background-color: #222222;
|
||||
font-family: Menlo, Monaco, monospace;
|
||||
line-height: 1.4em;
|
||||
border-bottom: 2px solid #222222;
|
||||
white-space: pre;
|
||||
display: inline-block;
|
||||
}
|
||||
.odd {
|
||||
background-color: #55bbff;
|
||||
color: #223311;
|
||||
}
|
||||
.even {
|
||||
background-color: #ee7756;
|
||||
color: #551133;
|
||||
}
|
||||
.code {
|
||||
--index: calc(var(--layer) - 1);
|
||||
padding-top: calc(var(--index) * 0.15em);
|
||||
filter:
|
||||
hue-rotate(calc(var(--index) * 25deg))
|
||||
saturate(calc(100% - (var(--index) * 2%)))
|
||||
brightness(calc(100% - (var(--index) * 1.5%)));
|
||||
}
|
||||
.annotation {
|
||||
color: #4444ff;
|
||||
font-family: monospace;
|
||||
font-style: italic;
|
||||
display: none;
|
||||
-webkit-user-select: none;
|
||||
}
|
||||
body:active .annotation {
|
||||
/* requires holding mouse down anywhere on the page */
|
||||
display: inline-block;
|
||||
}
|
||||
span:hover .annotation {
|
||||
/* requires hover over a span ONLY on its first line */
|
||||
display: inline-block;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="code" style="counter-reset: line 5"><span class="line"> <span class="code" style="--layer: 0">major: usize,</span></span>
|
||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="7:5-7:17: @0[4]: _5 = &(*(*(_1.0: &&usize)))
|
||||
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 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>
|
||||
</html>
|
|
@ -1,92 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<!--
|
||||
|
||||
Preview this file as rendered HTML from the github source at:
|
||||
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-ge.-------.InstrumentCoverage.0.html
|
||||
|
||||
For revisions in Pull Requests (PR):
|
||||
* Replace "rust-lang" with the github PR author
|
||||
* Replace "master" with the PR branch name
|
||||
|
||||
-->
|
||||
<html>
|
||||
<head>
|
||||
<title>partial_eq.{impl#2}-ge - Coverage Spans</title>
|
||||
<style>
|
||||
.line {
|
||||
counter-increment: line;
|
||||
}
|
||||
.line:before {
|
||||
content: counter(line) ": ";
|
||||
font-family: Menlo, Monaco, monospace;
|
||||
font-style: italic;
|
||||
width: 3.8em;
|
||||
display: inline-block;
|
||||
text-align: right;
|
||||
filter: opacity(50%);
|
||||
-webkit-user-select: none;
|
||||
}
|
||||
.code {
|
||||
color: #dddddd;
|
||||
background-color: #222222;
|
||||
font-family: Menlo, Monaco, monospace;
|
||||
line-height: 1.4em;
|
||||
border-bottom: 2px solid #222222;
|
||||
white-space: pre;
|
||||
display: inline-block;
|
||||
}
|
||||
.odd {
|
||||
background-color: #55bbff;
|
||||
color: #223311;
|
||||
}
|
||||
.even {
|
||||
background-color: #ee7756;
|
||||
color: #551133;
|
||||
}
|
||||
.code {
|
||||
--index: calc(var(--layer) - 1);
|
||||
padding-top: calc(var(--index) * 0.15em);
|
||||
filter:
|
||||
hue-rotate(calc(var(--index) * 25deg))
|
||||
saturate(calc(100% - (var(--index) * 2%)))
|
||||
brightness(calc(100% - (var(--index) * 1.5%)));
|
||||
}
|
||||
.annotation {
|
||||
color: #4444ff;
|
||||
font-family: monospace;
|
||||
font-style: italic;
|
||||
display: none;
|
||||
-webkit-user-select: none;
|
||||
}
|
||||
body:active .annotation {
|
||||
/* requires holding mouse down anywhere on the page */
|
||||
display: inline-block;
|
||||
}
|
||||
span:hover .annotation {
|
||||
/* requires hover over a span ONLY on its first line */
|
||||
display: inline-block;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="code" style="counter-reset: line 3"><span class="line"> <span><span class="code even" style="--layer: 1" title="4:39-4:49: @0[0]: FakeRead(ForMatchedPlace, (*_2))
|
||||
4:39-4:49: @0[2]: _3 = &((*_2).0: usize)
|
||||
4:39-4:49: @0[4]: _4 = &((*_2).1: usize)
|
||||
4:39-4:49: @0[6]: _5 = &((*_2).2: usize)
|
||||
4:39-4:49: @0[7]: FakeRead(ForMatchedPlace, (*_1))
|
||||
4:39-4:49: @0[9]: _6 = &((*_1).0: usize)
|
||||
4:39-4:49: @0[11]: _7 = &((*_1).1: usize)
|
||||
4:39-4:49: @0[13]: _8 = &((*_1).2: usize)
|
||||
4:39-4:49: @0[20]: _14 = &(*_6)
|
||||
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 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
|
||||
4:39-4:49: @2[10]: _22 = &_5"><span class="annotation">@0,1,2,3,4⦊</span>‸<span class="annotation">⦉@0,1,2,3,4</span></span></span><span class="code" style="--layer: 0">PartialOrd</span></span></div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,82 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<!--
|
||||
|
||||
Preview this file as rendered HTML from the github source at:
|
||||
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-gt-%7Bclosure%230%7D-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
|
||||
|
||||
For revisions in Pull Requests (PR):
|
||||
* Replace "rust-lang" with the github PR author
|
||||
* Replace "master" with the PR branch name
|
||||
|
||||
-->
|
||||
<html>
|
||||
<head>
|
||||
<title>partial_eq.{impl#2}-gt-{closure#0}-{closure#0} - Coverage Spans</title>
|
||||
<style>
|
||||
.line {
|
||||
counter-increment: line;
|
||||
}
|
||||
.line:before {
|
||||
content: counter(line) ": ";
|
||||
font-family: Menlo, Monaco, monospace;
|
||||
font-style: italic;
|
||||
width: 3.8em;
|
||||
display: inline-block;
|
||||
text-align: right;
|
||||
filter: opacity(50%);
|
||||
-webkit-user-select: none;
|
||||
}
|
||||
.code {
|
||||
color: #dddddd;
|
||||
background-color: #222222;
|
||||
font-family: Menlo, Monaco, monospace;
|
||||
line-height: 1.4em;
|
||||
border-bottom: 2px solid #222222;
|
||||
white-space: pre;
|
||||
display: inline-block;
|
||||
}
|
||||
.odd {
|
||||
background-color: #55bbff;
|
||||
color: #223311;
|
||||
}
|
||||
.even {
|
||||
background-color: #ee7756;
|
||||
color: #551133;
|
||||
}
|
||||
.code {
|
||||
--index: calc(var(--layer) - 1);
|
||||
padding-top: calc(var(--index) * 0.15em);
|
||||
filter:
|
||||
hue-rotate(calc(var(--index) * 25deg))
|
||||
saturate(calc(100% - (var(--index) * 2%)))
|
||||
brightness(calc(100% - (var(--index) * 1.5%)));
|
||||
}
|
||||
.annotation {
|
||||
color: #4444ff;
|
||||
font-family: monospace;
|
||||
font-style: italic;
|
||||
display: none;
|
||||
-webkit-user-select: none;
|
||||
}
|
||||
body:active .annotation {
|
||||
/* requires holding mouse down anywhere on the page */
|
||||
display: inline-block;
|
||||
}
|
||||
span:hover .annotation {
|
||||
/* requires hover over a span ONLY on its first line */
|
||||
display: inline-block;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="code" style="counter-reset: line 6"><span class="line"> <span class="code" style="--layer: 0">minor: usize, // Count: 1 - `PartialOrd` compared `minor` values in 3.2.1 vs. 3.3.0</span></span>
|
||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="8:5-8:17: @0[3]: _4 = &(*(*(_1.0: &&usize)))
|
||||
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 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>
|
|
@ -1,83 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<!--
|
||||
|
||||
Preview this file as rendered HTML from the github source at:
|
||||
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-gt-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
|
||||
|
||||
For revisions in Pull Requests (PR):
|
||||
* Replace "rust-lang" with the github PR author
|
||||
* Replace "master" with the PR branch name
|
||||
|
||||
-->
|
||||
<html>
|
||||
<head>
|
||||
<title>partial_eq.{impl#2}-gt-{closure#0} - Coverage Spans</title>
|
||||
<style>
|
||||
.line {
|
||||
counter-increment: line;
|
||||
}
|
||||
.line:before {
|
||||
content: counter(line) ": ";
|
||||
font-family: Menlo, Monaco, monospace;
|
||||
font-style: italic;
|
||||
width: 3.8em;
|
||||
display: inline-block;
|
||||
text-align: right;
|
||||
filter: opacity(50%);
|
||||
-webkit-user-select: none;
|
||||
}
|
||||
.code {
|
||||
color: #dddddd;
|
||||
background-color: #222222;
|
||||
font-family: Menlo, Monaco, monospace;
|
||||
line-height: 1.4em;
|
||||
border-bottom: 2px solid #222222;
|
||||
white-space: pre;
|
||||
display: inline-block;
|
||||
}
|
||||
.odd {
|
||||
background-color: #55bbff;
|
||||
color: #223311;
|
||||
}
|
||||
.even {
|
||||
background-color: #ee7756;
|
||||
color: #551133;
|
||||
}
|
||||
.code {
|
||||
--index: calc(var(--layer) - 1);
|
||||
padding-top: calc(var(--index) * 0.15em);
|
||||
filter:
|
||||
hue-rotate(calc(var(--index) * 25deg))
|
||||
saturate(calc(100% - (var(--index) * 2%)))
|
||||
brightness(calc(100% - (var(--index) * 1.5%)));
|
||||
}
|
||||
.annotation {
|
||||
color: #4444ff;
|
||||
font-family: monospace;
|
||||
font-style: italic;
|
||||
display: none;
|
||||
-webkit-user-select: none;
|
||||
}
|
||||
body:active .annotation {
|
||||
/* requires holding mouse down anywhere on the page */
|
||||
display: inline-block;
|
||||
}
|
||||
span:hover .annotation {
|
||||
/* requires hover over a span ONLY on its first line */
|
||||
display: inline-block;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="code" style="counter-reset: line 5"><span class="line"> <span class="code" style="--layer: 0">major: usize,</span></span>
|
||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="7:5-7:17: @0[4]: _5 = &(*(*(_1.0: &&usize)))
|
||||
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 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>
|
||||
</html>
|
|
@ -1,92 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<!--
|
||||
|
||||
Preview this file as rendered HTML from the github source at:
|
||||
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-gt.-------.InstrumentCoverage.0.html
|
||||
|
||||
For revisions in Pull Requests (PR):
|
||||
* Replace "rust-lang" with the github PR author
|
||||
* Replace "master" with the PR branch name
|
||||
|
||||
-->
|
||||
<html>
|
||||
<head>
|
||||
<title>partial_eq.{impl#2}-gt - Coverage Spans</title>
|
||||
<style>
|
||||
.line {
|
||||
counter-increment: line;
|
||||
}
|
||||
.line:before {
|
||||
content: counter(line) ": ";
|
||||
font-family: Menlo, Monaco, monospace;
|
||||
font-style: italic;
|
||||
width: 3.8em;
|
||||
display: inline-block;
|
||||
text-align: right;
|
||||
filter: opacity(50%);
|
||||
-webkit-user-select: none;
|
||||
}
|
||||
.code {
|
||||
color: #dddddd;
|
||||
background-color: #222222;
|
||||
font-family: Menlo, Monaco, monospace;
|
||||
line-height: 1.4em;
|
||||
border-bottom: 2px solid #222222;
|
||||
white-space: pre;
|
||||
display: inline-block;
|
||||
}
|
||||
.odd {
|
||||
background-color: #55bbff;
|
||||
color: #223311;
|
||||
}
|
||||
.even {
|
||||
background-color: #ee7756;
|
||||
color: #551133;
|
||||
}
|
||||
.code {
|
||||
--index: calc(var(--layer) - 1);
|
||||
padding-top: calc(var(--index) * 0.15em);
|
||||
filter:
|
||||
hue-rotate(calc(var(--index) * 25deg))
|
||||
saturate(calc(100% - (var(--index) * 2%)))
|
||||
brightness(calc(100% - (var(--index) * 1.5%)));
|
||||
}
|
||||
.annotation {
|
||||
color: #4444ff;
|
||||
font-family: monospace;
|
||||
font-style: italic;
|
||||
display: none;
|
||||
-webkit-user-select: none;
|
||||
}
|
||||
body:active .annotation {
|
||||
/* requires holding mouse down anywhere on the page */
|
||||
display: inline-block;
|
||||
}
|
||||
span:hover .annotation {
|
||||
/* requires hover over a span ONLY on its first line */
|
||||
display: inline-block;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="code" style="counter-reset: line 3"><span class="line"> <span><span class="code even" style="--layer: 1" title="4:39-4:49: @0[0]: FakeRead(ForMatchedPlace, (*_2))
|
||||
4:39-4:49: @0[2]: _3 = &((*_2).0: usize)
|
||||
4:39-4:49: @0[4]: _4 = &((*_2).1: usize)
|
||||
4:39-4:49: @0[6]: _5 = &((*_2).2: usize)
|
||||
4:39-4:49: @0[7]: FakeRead(ForMatchedPlace, (*_1))
|
||||
4:39-4:49: @0[9]: _6 = &((*_1).0: usize)
|
||||
4:39-4:49: @0[11]: _7 = &((*_1).1: usize)
|
||||
4:39-4:49: @0[13]: _8 = &((*_1).2: usize)
|
||||
4:39-4:49: @0[20]: _14 = &(*_6)
|
||||
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 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
|
||||
4:39-4:49: @2[10]: _22 = &_5"><span class="annotation">@0,1,2,3,4⦊</span>‸<span class="annotation">⦉@0,1,2,3,4</span></span></span><span class="code" style="--layer: 0">PartialOrd</span></span></div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,82 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<!--
|
||||
|
||||
Preview this file as rendered HTML from the github source at:
|
||||
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-le-%7Bclosure%230%7D-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
|
||||
|
||||
For revisions in Pull Requests (PR):
|
||||
* Replace "rust-lang" with the github PR author
|
||||
* Replace "master" with the PR branch name
|
||||
|
||||
-->
|
||||
<html>
|
||||
<head>
|
||||
<title>partial_eq.{impl#2}-le-{closure#0}-{closure#0} - Coverage Spans</title>
|
||||
<style>
|
||||
.line {
|
||||
counter-increment: line;
|
||||
}
|
||||
.line:before {
|
||||
content: counter(line) ": ";
|
||||
font-family: Menlo, Monaco, monospace;
|
||||
font-style: italic;
|
||||
width: 3.8em;
|
||||
display: inline-block;
|
||||
text-align: right;
|
||||
filter: opacity(50%);
|
||||
-webkit-user-select: none;
|
||||
}
|
||||
.code {
|
||||
color: #dddddd;
|
||||
background-color: #222222;
|
||||
font-family: Menlo, Monaco, monospace;
|
||||
line-height: 1.4em;
|
||||
border-bottom: 2px solid #222222;
|
||||
white-space: pre;
|
||||
display: inline-block;
|
||||
}
|
||||
.odd {
|
||||
background-color: #55bbff;
|
||||
color: #223311;
|
||||
}
|
||||
.even {
|
||||
background-color: #ee7756;
|
||||
color: #551133;
|
||||
}
|
||||
.code {
|
||||
--index: calc(var(--layer) - 1);
|
||||
padding-top: calc(var(--index) * 0.15em);
|
||||
filter:
|
||||
hue-rotate(calc(var(--index) * 25deg))
|
||||
saturate(calc(100% - (var(--index) * 2%)))
|
||||
brightness(calc(100% - (var(--index) * 1.5%)));
|
||||
}
|
||||
.annotation {
|
||||
color: #4444ff;
|
||||
font-family: monospace;
|
||||
font-style: italic;
|
||||
display: none;
|
||||
-webkit-user-select: none;
|
||||
}
|
||||
body:active .annotation {
|
||||
/* requires holding mouse down anywhere on the page */
|
||||
display: inline-block;
|
||||
}
|
||||
span:hover .annotation {
|
||||
/* requires hover over a span ONLY on its first line */
|
||||
display: inline-block;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="code" style="counter-reset: line 6"><span class="line"> <span class="code" style="--layer: 0">minor: usize, // Count: 1 - `PartialOrd` compared `minor` values in 3.2.1 vs. 3.3.0</span></span>
|
||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="8:5-8:17: @0[3]: _4 = &(*(*(_1.0: &&usize)))
|
||||
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 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>
|
|
@ -1,83 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<!--
|
||||
|
||||
Preview this file as rendered HTML from the github source at:
|
||||
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-le-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
|
||||
|
||||
For revisions in Pull Requests (PR):
|
||||
* Replace "rust-lang" with the github PR author
|
||||
* Replace "master" with the PR branch name
|
||||
|
||||
-->
|
||||
<html>
|
||||
<head>
|
||||
<title>partial_eq.{impl#2}-le-{closure#0} - Coverage Spans</title>
|
||||
<style>
|
||||
.line {
|
||||
counter-increment: line;
|
||||
}
|
||||
.line:before {
|
||||
content: counter(line) ": ";
|
||||
font-family: Menlo, Monaco, monospace;
|
||||
font-style: italic;
|
||||
width: 3.8em;
|
||||
display: inline-block;
|
||||
text-align: right;
|
||||
filter: opacity(50%);
|
||||
-webkit-user-select: none;
|
||||
}
|
||||
.code {
|
||||
color: #dddddd;
|
||||
background-color: #222222;
|
||||
font-family: Menlo, Monaco, monospace;
|
||||
line-height: 1.4em;
|
||||
border-bottom: 2px solid #222222;
|
||||
white-space: pre;
|
||||
display: inline-block;
|
||||
}
|
||||
.odd {
|
||||
background-color: #55bbff;
|
||||
color: #223311;
|
||||
}
|
||||
.even {
|
||||
background-color: #ee7756;
|
||||
color: #551133;
|
||||
}
|
||||
.code {
|
||||
--index: calc(var(--layer) - 1);
|
||||
padding-top: calc(var(--index) * 0.15em);
|
||||
filter:
|
||||
hue-rotate(calc(var(--index) * 25deg))
|
||||
saturate(calc(100% - (var(--index) * 2%)))
|
||||
brightness(calc(100% - (var(--index) * 1.5%)));
|
||||
}
|
||||
.annotation {
|
||||
color: #4444ff;
|
||||
font-family: monospace;
|
||||
font-style: italic;
|
||||
display: none;
|
||||
-webkit-user-select: none;
|
||||
}
|
||||
body:active .annotation {
|
||||
/* requires holding mouse down anywhere on the page */
|
||||
display: inline-block;
|
||||
}
|
||||
span:hover .annotation {
|
||||
/* requires hover over a span ONLY on its first line */
|
||||
display: inline-block;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="code" style="counter-reset: line 5"><span class="line"> <span class="code" style="--layer: 0">major: usize,</span></span>
|
||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="7:5-7:17: @0[4]: _5 = &(*(*(_1.0: &&usize)))
|
||||
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 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>
|
||||
</html>
|
|
@ -1,92 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<!--
|
||||
|
||||
Preview this file as rendered HTML from the github source at:
|
||||
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-le.-------.InstrumentCoverage.0.html
|
||||
|
||||
For revisions in Pull Requests (PR):
|
||||
* Replace "rust-lang" with the github PR author
|
||||
* Replace "master" with the PR branch name
|
||||
|
||||
-->
|
||||
<html>
|
||||
<head>
|
||||
<title>partial_eq.{impl#2}-le - Coverage Spans</title>
|
||||
<style>
|
||||
.line {
|
||||
counter-increment: line;
|
||||
}
|
||||
.line:before {
|
||||
content: counter(line) ": ";
|
||||
font-family: Menlo, Monaco, monospace;
|
||||
font-style: italic;
|
||||
width: 3.8em;
|
||||
display: inline-block;
|
||||
text-align: right;
|
||||
filter: opacity(50%);
|
||||
-webkit-user-select: none;
|
||||
}
|
||||
.code {
|
||||
color: #dddddd;
|
||||
background-color: #222222;
|
||||
font-family: Menlo, Monaco, monospace;
|
||||
line-height: 1.4em;
|
||||
border-bottom: 2px solid #222222;
|
||||
white-space: pre;
|
||||
display: inline-block;
|
||||
}
|
||||
.odd {
|
||||
background-color: #55bbff;
|
||||
color: #223311;
|
||||
}
|
||||
.even {
|
||||
background-color: #ee7756;
|
||||
color: #551133;
|
||||
}
|
||||
.code {
|
||||
--index: calc(var(--layer) - 1);
|
||||
padding-top: calc(var(--index) * 0.15em);
|
||||
filter:
|
||||
hue-rotate(calc(var(--index) * 25deg))
|
||||
saturate(calc(100% - (var(--index) * 2%)))
|
||||
brightness(calc(100% - (var(--index) * 1.5%)));
|
||||
}
|
||||
.annotation {
|
||||
color: #4444ff;
|
||||
font-family: monospace;
|
||||
font-style: italic;
|
||||
display: none;
|
||||
-webkit-user-select: none;
|
||||
}
|
||||
body:active .annotation {
|
||||
/* requires holding mouse down anywhere on the page */
|
||||
display: inline-block;
|
||||
}
|
||||
span:hover .annotation {
|
||||
/* requires hover over a span ONLY on its first line */
|
||||
display: inline-block;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="code" style="counter-reset: line 3"><span class="line"> <span><span class="code even" style="--layer: 1" title="4:39-4:49: @0[0]: FakeRead(ForMatchedPlace, (*_2))
|
||||
4:39-4:49: @0[2]: _3 = &((*_2).0: usize)
|
||||
4:39-4:49: @0[4]: _4 = &((*_2).1: usize)
|
||||
4:39-4:49: @0[6]: _5 = &((*_2).2: usize)
|
||||
4:39-4:49: @0[7]: FakeRead(ForMatchedPlace, (*_1))
|
||||
4:39-4:49: @0[9]: _6 = &((*_1).0: usize)
|
||||
4:39-4:49: @0[11]: _7 = &((*_1).1: usize)
|
||||
4:39-4:49: @0[13]: _8 = &((*_1).2: usize)
|
||||
4:39-4:49: @0[20]: _14 = &(*_6)
|
||||
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 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
|
||||
4:39-4:49: @2[10]: _22 = &_5"><span class="annotation">@0,1,2,3,4⦊</span>‸<span class="annotation">⦉@0,1,2,3,4</span></span></span><span class="code" style="--layer: 0">PartialOrd</span></span></div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,82 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<!--
|
||||
|
||||
Preview this file as rendered HTML from the github source at:
|
||||
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-lt-%7Bclosure%230%7D-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
|
||||
|
||||
For revisions in Pull Requests (PR):
|
||||
* Replace "rust-lang" with the github PR author
|
||||
* Replace "master" with the PR branch name
|
||||
|
||||
-->
|
||||
<html>
|
||||
<head>
|
||||
<title>partial_eq.{impl#2}-lt-{closure#0}-{closure#0} - Coverage Spans</title>
|
||||
<style>
|
||||
.line {
|
||||
counter-increment: line;
|
||||
}
|
||||
.line:before {
|
||||
content: counter(line) ": ";
|
||||
font-family: Menlo, Monaco, monospace;
|
||||
font-style: italic;
|
||||
width: 3.8em;
|
||||
display: inline-block;
|
||||
text-align: right;
|
||||
filter: opacity(50%);
|
||||
-webkit-user-select: none;
|
||||
}
|
||||
.code {
|
||||
color: #dddddd;
|
||||
background-color: #222222;
|
||||
font-family: Menlo, Monaco, monospace;
|
||||
line-height: 1.4em;
|
||||
border-bottom: 2px solid #222222;
|
||||
white-space: pre;
|
||||
display: inline-block;
|
||||
}
|
||||
.odd {
|
||||
background-color: #55bbff;
|
||||
color: #223311;
|
||||
}
|
||||
.even {
|
||||
background-color: #ee7756;
|
||||
color: #551133;
|
||||
}
|
||||
.code {
|
||||
--index: calc(var(--layer) - 1);
|
||||
padding-top: calc(var(--index) * 0.15em);
|
||||
filter:
|
||||
hue-rotate(calc(var(--index) * 25deg))
|
||||
saturate(calc(100% - (var(--index) * 2%)))
|
||||
brightness(calc(100% - (var(--index) * 1.5%)));
|
||||
}
|
||||
.annotation {
|
||||
color: #4444ff;
|
||||
font-family: monospace;
|
||||
font-style: italic;
|
||||
display: none;
|
||||
-webkit-user-select: none;
|
||||
}
|
||||
body:active .annotation {
|
||||
/* requires holding mouse down anywhere on the page */
|
||||
display: inline-block;
|
||||
}
|
||||
span:hover .annotation {
|
||||
/* requires hover over a span ONLY on its first line */
|
||||
display: inline-block;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="code" style="counter-reset: line 6"><span class="line"> <span class="code" style="--layer: 0">minor: usize, // Count: 1 - `PartialOrd` compared `minor` values in 3.2.1 vs. 3.3.0</span></span>
|
||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="8:5-8:17: @0[3]: _4 = &(*(*(_1.0: &&usize)))
|
||||
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 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>
|
|
@ -1,83 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<!--
|
||||
|
||||
Preview this file as rendered HTML from the github source at:
|
||||
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-lt-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
|
||||
|
||||
For revisions in Pull Requests (PR):
|
||||
* Replace "rust-lang" with the github PR author
|
||||
* Replace "master" with the PR branch name
|
||||
|
||||
-->
|
||||
<html>
|
||||
<head>
|
||||
<title>partial_eq.{impl#2}-lt-{closure#0} - Coverage Spans</title>
|
||||
<style>
|
||||
.line {
|
||||
counter-increment: line;
|
||||
}
|
||||
.line:before {
|
||||
content: counter(line) ": ";
|
||||
font-family: Menlo, Monaco, monospace;
|
||||
font-style: italic;
|
||||
width: 3.8em;
|
||||
display: inline-block;
|
||||
text-align: right;
|
||||
filter: opacity(50%);
|
||||
-webkit-user-select: none;
|
||||
}
|
||||
.code {
|
||||
color: #dddddd;
|
||||
background-color: #222222;
|
||||
font-family: Menlo, Monaco, monospace;
|
||||
line-height: 1.4em;
|
||||
border-bottom: 2px solid #222222;
|
||||
white-space: pre;
|
||||
display: inline-block;
|
||||
}
|
||||
.odd {
|
||||
background-color: #55bbff;
|
||||
color: #223311;
|
||||
}
|
||||
.even {
|
||||
background-color: #ee7756;
|
||||
color: #551133;
|
||||
}
|
||||
.code {
|
||||
--index: calc(var(--layer) - 1);
|
||||
padding-top: calc(var(--index) * 0.15em);
|
||||
filter:
|
||||
hue-rotate(calc(var(--index) * 25deg))
|
||||
saturate(calc(100% - (var(--index) * 2%)))
|
||||
brightness(calc(100% - (var(--index) * 1.5%)));
|
||||
}
|
||||
.annotation {
|
||||
color: #4444ff;
|
||||
font-family: monospace;
|
||||
font-style: italic;
|
||||
display: none;
|
||||
-webkit-user-select: none;
|
||||
}
|
||||
body:active .annotation {
|
||||
/* requires holding mouse down anywhere on the page */
|
||||
display: inline-block;
|
||||
}
|
||||
span:hover .annotation {
|
||||
/* requires hover over a span ONLY on its first line */
|
||||
display: inline-block;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="code" style="counter-reset: line 5"><span class="line"> <span class="code" style="--layer: 0">major: usize,</span></span>
|
||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="7:5-7:17: @0[4]: _5 = &(*(*(_1.0: &&usize)))
|
||||
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 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>
|
||||
</html>
|
|
@ -1,92 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<!--
|
||||
|
||||
Preview this file as rendered HTML from the github source at:
|
||||
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-lt.-------.InstrumentCoverage.0.html
|
||||
|
||||
For revisions in Pull Requests (PR):
|
||||
* Replace "rust-lang" with the github PR author
|
||||
* Replace "master" with the PR branch name
|
||||
|
||||
-->
|
||||
<html>
|
||||
<head>
|
||||
<title>partial_eq.{impl#2}-lt - Coverage Spans</title>
|
||||
<style>
|
||||
.line {
|
||||
counter-increment: line;
|
||||
}
|
||||
.line:before {
|
||||
content: counter(line) ": ";
|
||||
font-family: Menlo, Monaco, monospace;
|
||||
font-style: italic;
|
||||
width: 3.8em;
|
||||
display: inline-block;
|
||||
text-align: right;
|
||||
filter: opacity(50%);
|
||||
-webkit-user-select: none;
|
||||
}
|
||||
.code {
|
||||
color: #dddddd;
|
||||
background-color: #222222;
|
||||
font-family: Menlo, Monaco, monospace;
|
||||
line-height: 1.4em;
|
||||
border-bottom: 2px solid #222222;
|
||||
white-space: pre;
|
||||
display: inline-block;
|
||||
}
|
||||
.odd {
|
||||
background-color: #55bbff;
|
||||
color: #223311;
|
||||
}
|
||||
.even {
|
||||
background-color: #ee7756;
|
||||
color: #551133;
|
||||
}
|
||||
.code {
|
||||
--index: calc(var(--layer) - 1);
|
||||
padding-top: calc(var(--index) * 0.15em);
|
||||
filter:
|
||||
hue-rotate(calc(var(--index) * 25deg))
|
||||
saturate(calc(100% - (var(--index) * 2%)))
|
||||
brightness(calc(100% - (var(--index) * 1.5%)));
|
||||
}
|
||||
.annotation {
|
||||
color: #4444ff;
|
||||
font-family: monospace;
|
||||
font-style: italic;
|
||||
display: none;
|
||||
-webkit-user-select: none;
|
||||
}
|
||||
body:active .annotation {
|
||||
/* requires holding mouse down anywhere on the page */
|
||||
display: inline-block;
|
||||
}
|
||||
span:hover .annotation {
|
||||
/* requires hover over a span ONLY on its first line */
|
||||
display: inline-block;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="code" style="counter-reset: line 3"><span class="line"> <span><span class="code even" style="--layer: 1" title="4:39-4:49: @0[0]: FakeRead(ForMatchedPlace, (*_2))
|
||||
4:39-4:49: @0[2]: _3 = &((*_2).0: usize)
|
||||
4:39-4:49: @0[4]: _4 = &((*_2).1: usize)
|
||||
4:39-4:49: @0[6]: _5 = &((*_2).2: usize)
|
||||
4:39-4:49: @0[7]: FakeRead(ForMatchedPlace, (*_1))
|
||||
4:39-4:49: @0[9]: _6 = &((*_1).0: usize)
|
||||
4:39-4:49: @0[11]: _7 = &((*_1).1: usize)
|
||||
4:39-4:49: @0[13]: _8 = &((*_1).2: usize)
|
||||
4:39-4:49: @0[20]: _14 = &(*_6)
|
||||
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 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
|
||||
4:39-4:49: @2[10]: _22 = &_5"><span class="annotation">@0,1,2,3,4⦊</span>‸<span class="annotation">⦉@0,1,2,3,4</span></span></span><span class="code" style="--layer: 0">PartialOrd</span></span></div>
|
||||
</body>
|
||||
</html>
|
|
@ -7,10 +7,6 @@ struct Error;
|
|||
enum Enum {
|
||||
A {
|
||||
x: Error //~ ERROR can't compare `Error` with `Error`
|
||||
//~| ERROR can't compare `Error` with `Error`
|
||||
//~| ERROR can't compare `Error` with `Error`
|
||||
//~| ERROR can't compare `Error` with `Error`
|
||||
//~| ERROR can't compare `Error` with `Error`
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -8,46 +8,6 @@ LL | x: Error
|
|||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `Error` with `Error`
|
||||
--> $DIR/derives-span-PartialOrd-enum-struct-variant.rs:9:6
|
||||
|
|
||||
LL | x: Error
|
||||
| ^^^^^^^^ no implementation for `Error < Error` and `Error > Error`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `Error`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `Error` with `Error`
|
||||
--> $DIR/derives-span-PartialOrd-enum-struct-variant.rs:9:6
|
||||
|
|
||||
LL | x: Error
|
||||
| ^^^^^^^^ no implementation for `Error < Error` and `Error > Error`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `Error`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `Error` with `Error`
|
||||
--> $DIR/derives-span-PartialOrd-enum-struct-variant.rs:9:6
|
||||
|
|
||||
LL | x: Error
|
||||
| ^^^^^^^^ no implementation for `Error < Error` and `Error > Error`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `Error`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `Error` with `Error`
|
||||
--> $DIR/derives-span-PartialOrd-enum-struct-variant.rs:9:6
|
||||
|
|
||||
LL | x: Error
|
||||
| ^^^^^^^^ no implementation for `Error < Error` and `Error > Error`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `Error`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error: aborting due to 5 previous errors
|
||||
error: aborting due to previous error
|
||||
|
||||
For more information about this error, try `rustc --explain E0277`.
|
||||
|
|
|
@ -7,10 +7,6 @@ struct Error;
|
|||
enum Enum {
|
||||
A(
|
||||
Error //~ ERROR can't compare `Error` with `Error`
|
||||
//~| ERROR can't compare `Error` with `Error`
|
||||
//~| ERROR can't compare `Error` with `Error`
|
||||
//~| ERROR can't compare `Error` with `Error`
|
||||
//~| ERROR can't compare `Error` with `Error`
|
||||
)
|
||||
}
|
||||
|
||||
|
|
|
@ -8,46 +8,6 @@ LL | Error
|
|||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `Error` with `Error`
|
||||
--> $DIR/derives-span-PartialOrd-enum.rs:9:6
|
||||
|
|
||||
LL | Error
|
||||
| ^^^^^ no implementation for `Error < Error` and `Error > Error`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `Error`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `Error` with `Error`
|
||||
--> $DIR/derives-span-PartialOrd-enum.rs:9:6
|
||||
|
|
||||
LL | Error
|
||||
| ^^^^^ no implementation for `Error < Error` and `Error > Error`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `Error`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `Error` with `Error`
|
||||
--> $DIR/derives-span-PartialOrd-enum.rs:9:6
|
||||
|
|
||||
LL | Error
|
||||
| ^^^^^ no implementation for `Error < Error` and `Error > Error`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `Error`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `Error` with `Error`
|
||||
--> $DIR/derives-span-PartialOrd-enum.rs:9:6
|
||||
|
|
||||
LL | Error
|
||||
| ^^^^^ no implementation for `Error < Error` and `Error > Error`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `Error`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error: aborting due to 5 previous errors
|
||||
error: aborting due to previous error
|
||||
|
||||
For more information about this error, try `rustc --explain E0277`.
|
||||
|
|
|
@ -6,10 +6,6 @@ struct Error;
|
|||
#[derive(PartialOrd,PartialEq)]
|
||||
struct Struct {
|
||||
x: Error //~ ERROR can't compare `Error` with `Error`
|
||||
//~| ERROR can't compare `Error` with `Error`
|
||||
//~| ERROR can't compare `Error` with `Error`
|
||||
//~| ERROR can't compare `Error` with `Error`
|
||||
//~| ERROR can't compare `Error` with `Error`
|
||||
}
|
||||
|
||||
fn main() {}
|
||||
|
|
|
@ -8,46 +8,6 @@ LL | x: Error
|
|||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `Error` with `Error`
|
||||
--> $DIR/derives-span-PartialOrd-struct.rs:8:5
|
||||
|
|
||||
LL | x: Error
|
||||
| ^^^^^^^^ no implementation for `Error < Error` and `Error > Error`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `Error`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `Error` with `Error`
|
||||
--> $DIR/derives-span-PartialOrd-struct.rs:8:5
|
||||
|
|
||||
LL | x: Error
|
||||
| ^^^^^^^^ no implementation for `Error < Error` and `Error > Error`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `Error`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `Error` with `Error`
|
||||
--> $DIR/derives-span-PartialOrd-struct.rs:8:5
|
||||
|
|
||||
LL | x: Error
|
||||
| ^^^^^^^^ no implementation for `Error < Error` and `Error > Error`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `Error`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `Error` with `Error`
|
||||
--> $DIR/derives-span-PartialOrd-struct.rs:8:5
|
||||
|
|
||||
LL | x: Error
|
||||
| ^^^^^^^^ no implementation for `Error < Error` and `Error > Error`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `Error`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error: aborting due to 5 previous errors
|
||||
error: aborting due to previous error
|
||||
|
||||
For more information about this error, try `rustc --explain E0277`.
|
||||
|
|
|
@ -6,10 +6,6 @@ struct Error;
|
|||
#[derive(PartialOrd,PartialEq)]
|
||||
struct Struct(
|
||||
Error //~ ERROR can't compare `Error` with `Error`
|
||||
//~| ERROR can't compare `Error` with `Error`
|
||||
//~| ERROR can't compare `Error` with `Error`
|
||||
//~| ERROR can't compare `Error` with `Error`
|
||||
//~| ERROR can't compare `Error` with `Error`
|
||||
);
|
||||
|
||||
fn main() {}
|
||||
|
|
|
@ -8,46 +8,6 @@ LL | Error
|
|||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `Error` with `Error`
|
||||
--> $DIR/derives-span-PartialOrd-tuple-struct.rs:8:5
|
||||
|
|
||||
LL | Error
|
||||
| ^^^^^ no implementation for `Error < Error` and `Error > Error`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `Error`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `Error` with `Error`
|
||||
--> $DIR/derives-span-PartialOrd-tuple-struct.rs:8:5
|
||||
|
|
||||
LL | Error
|
||||
| ^^^^^ no implementation for `Error < Error` and `Error > Error`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `Error`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `Error` with `Error`
|
||||
--> $DIR/derives-span-PartialOrd-tuple-struct.rs:8:5
|
||||
|
|
||||
LL | Error
|
||||
| ^^^^^ no implementation for `Error < Error` and `Error > Error`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `Error`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `Error` with `Error`
|
||||
--> $DIR/derives-span-PartialOrd-tuple-struct.rs:8:5
|
||||
|
|
||||
LL | Error
|
||||
| ^^^^^ no implementation for `Error < Error` and `Error > Error`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `Error`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error: aborting due to 5 previous errors
|
||||
error: aborting due to previous error
|
||||
|
||||
For more information about this error, try `rustc --explain E0277`.
|
||||
|
|
|
@ -1,9 +1,5 @@
|
|||
#[derive(PartialEq)] struct Comparable;
|
||||
#[derive(PartialEq, PartialOrd)] struct Nope(Comparable);
|
||||
//~^ ERROR can't compare `Comparable`
|
||||
//~| ERROR can't compare `Comparable`
|
||||
//~| ERROR can't compare `Comparable`
|
||||
//~| ERROR can't compare `Comparable`
|
||||
//~| ERROR can't compare `Comparable`
|
||||
|
||||
fn main() {}
|
||||
|
|
|
@ -8,46 +8,6 @@ LL | #[derive(PartialEq, PartialOrd)] struct Nope(Comparable);
|
|||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `Comparable` with `Comparable`
|
||||
--> $DIR/issue-34229.rs:2:46
|
||||
|
|
||||
LL | #[derive(PartialEq, PartialOrd)] struct Nope(Comparable);
|
||||
| ^^^^^^^^^^ no implementation for `Comparable < Comparable` and `Comparable > Comparable`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `Comparable`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `Comparable` with `Comparable`
|
||||
--> $DIR/issue-34229.rs:2:46
|
||||
|
|
||||
LL | #[derive(PartialEq, PartialOrd)] struct Nope(Comparable);
|
||||
| ^^^^^^^^^^ no implementation for `Comparable < Comparable` and `Comparable > Comparable`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `Comparable`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `Comparable` with `Comparable`
|
||||
--> $DIR/issue-34229.rs:2:46
|
||||
|
|
||||
LL | #[derive(PartialEq, PartialOrd)] struct Nope(Comparable);
|
||||
| ^^^^^^^^^^ no implementation for `Comparable < Comparable` and `Comparable > Comparable`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `Comparable`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `Comparable` with `Comparable`
|
||||
--> $DIR/issue-34229.rs:2:46
|
||||
|
|
||||
LL | #[derive(PartialEq, PartialOrd)] struct Nope(Comparable);
|
||||
| ^^^^^^^^^^ no implementation for `Comparable < Comparable` and `Comparable > Comparable`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `Comparable`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error: aborting due to 5 previous errors
|
||||
error: aborting due to previous error
|
||||
|
||||
For more information about this error, try `rustc --explain E0277`.
|
||||
|
|
|
@ -4,45 +4,21 @@ use std::ops::*;
|
|||
struct AllTheRanges {
|
||||
a: Range<usize>,
|
||||
//~^ ERROR can't compare
|
||||
//~| ERROR can't compare
|
||||
//~| ERROR can't compare
|
||||
//~| ERROR can't compare
|
||||
//~| ERROR can't compare
|
||||
//~| ERROR Ord
|
||||
b: RangeTo<usize>,
|
||||
//~^ ERROR can't compare
|
||||
//~| ERROR can't compare
|
||||
//~| ERROR can't compare
|
||||
//~| ERROR can't compare
|
||||
//~| ERROR can't compare
|
||||
//~| ERROR Ord
|
||||
c: RangeFrom<usize>,
|
||||
//~^ ERROR can't compare
|
||||
//~| ERROR can't compare
|
||||
//~| ERROR can't compare
|
||||
//~| ERROR can't compare
|
||||
//~| ERROR can't compare
|
||||
//~| ERROR Ord
|
||||
d: RangeFull,
|
||||
//~^ ERROR can't compare
|
||||
//~| ERROR can't compare
|
||||
//~| ERROR can't compare
|
||||
//~| ERROR can't compare
|
||||
//~| ERROR can't compare
|
||||
//~| ERROR Ord
|
||||
e: RangeInclusive<usize>,
|
||||
//~^ ERROR can't compare
|
||||
//~| ERROR can't compare
|
||||
//~| ERROR can't compare
|
||||
//~| ERROR can't compare
|
||||
//~| ERROR can't compare
|
||||
//~| ERROR Ord
|
||||
f: RangeToInclusive<usize>,
|
||||
//~^ ERROR can't compare
|
||||
//~| ERROR can't compare
|
||||
//~| ERROR can't compare
|
||||
//~| ERROR can't compare
|
||||
//~| ERROR can't compare
|
||||
//~| ERROR Ord
|
||||
}
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@ LL | a: Range<usize>,
|
|||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::RangeTo<usize>` with `std::ops::RangeTo<usize>`
|
||||
--> $DIR/range_traits-1.rs:12:5
|
||||
--> $DIR/range_traits-1.rs:8:5
|
||||
|
|
||||
LL | b: RangeTo<usize>,
|
||||
| ^^^^^^^^^^^^^^^^^ no implementation for `std::ops::RangeTo<usize> < std::ops::RangeTo<usize>` and `std::ops::RangeTo<usize> > std::ops::RangeTo<usize>`
|
||||
|
@ -19,7 +19,7 @@ LL | b: RangeTo<usize>,
|
|||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::RangeFrom<usize>` with `std::ops::RangeFrom<usize>`
|
||||
--> $DIR/range_traits-1.rs:19:5
|
||||
--> $DIR/range_traits-1.rs:11:5
|
||||
|
|
||||
LL | c: RangeFrom<usize>,
|
||||
| ^^^^^^^^^^^^^^^^^^^ no implementation for `std::ops::RangeFrom<usize> < std::ops::RangeFrom<usize>` and `std::ops::RangeFrom<usize> > std::ops::RangeFrom<usize>`
|
||||
|
@ -29,7 +29,7 @@ LL | c: RangeFrom<usize>,
|
|||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::RangeFull` with `std::ops::RangeFull`
|
||||
--> $DIR/range_traits-1.rs:26:5
|
||||
--> $DIR/range_traits-1.rs:14:5
|
||||
|
|
||||
LL | d: RangeFull,
|
||||
| ^^^^^^^^^^^^ no implementation for `std::ops::RangeFull < std::ops::RangeFull` and `std::ops::RangeFull > std::ops::RangeFull`
|
||||
|
@ -39,7 +39,7 @@ LL | d: RangeFull,
|
|||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::RangeInclusive<usize>` with `std::ops::RangeInclusive<usize>`
|
||||
--> $DIR/range_traits-1.rs:33:5
|
||||
--> $DIR/range_traits-1.rs:17:5
|
||||
|
|
||||
LL | e: RangeInclusive<usize>,
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `std::ops::RangeInclusive<usize> < std::ops::RangeInclusive<usize>` and `std::ops::RangeInclusive<usize> > std::ops::RangeInclusive<usize>`
|
||||
|
@ -49,247 +49,7 @@ LL | e: RangeInclusive<usize>,
|
|||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::RangeToInclusive<usize>` with `std::ops::RangeToInclusive<usize>`
|
||||
--> $DIR/range_traits-1.rs:40:5
|
||||
|
|
||||
LL | f: RangeToInclusive<usize>,
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `std::ops::RangeToInclusive<usize> < std::ops::RangeToInclusive<usize>` and `std::ops::RangeToInclusive<usize> > std::ops::RangeToInclusive<usize>`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `std::ops::RangeToInclusive<usize>`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::Range<usize>` with `std::ops::Range<usize>`
|
||||
--> $DIR/range_traits-1.rs:5:5
|
||||
|
|
||||
LL | a: Range<usize>,
|
||||
| ^^^^^^^^^^^^^^^ no implementation for `std::ops::Range<usize> < std::ops::Range<usize>` and `std::ops::Range<usize> > std::ops::Range<usize>`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `std::ops::Range<usize>`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::RangeTo<usize>` with `std::ops::RangeTo<usize>`
|
||||
--> $DIR/range_traits-1.rs:12:5
|
||||
|
|
||||
LL | b: RangeTo<usize>,
|
||||
| ^^^^^^^^^^^^^^^^^ no implementation for `std::ops::RangeTo<usize> < std::ops::RangeTo<usize>` and `std::ops::RangeTo<usize> > std::ops::RangeTo<usize>`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `std::ops::RangeTo<usize>`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::RangeFrom<usize>` with `std::ops::RangeFrom<usize>`
|
||||
--> $DIR/range_traits-1.rs:19:5
|
||||
|
|
||||
LL | c: RangeFrom<usize>,
|
||||
| ^^^^^^^^^^^^^^^^^^^ no implementation for `std::ops::RangeFrom<usize> < std::ops::RangeFrom<usize>` and `std::ops::RangeFrom<usize> > std::ops::RangeFrom<usize>`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `std::ops::RangeFrom<usize>`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::RangeFull` with `std::ops::RangeFull`
|
||||
--> $DIR/range_traits-1.rs:26:5
|
||||
|
|
||||
LL | d: RangeFull,
|
||||
| ^^^^^^^^^^^^ no implementation for `std::ops::RangeFull < std::ops::RangeFull` and `std::ops::RangeFull > std::ops::RangeFull`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `std::ops::RangeFull`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::RangeInclusive<usize>` with `std::ops::RangeInclusive<usize>`
|
||||
--> $DIR/range_traits-1.rs:33:5
|
||||
|
|
||||
LL | e: RangeInclusive<usize>,
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `std::ops::RangeInclusive<usize> < std::ops::RangeInclusive<usize>` and `std::ops::RangeInclusive<usize> > std::ops::RangeInclusive<usize>`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `std::ops::RangeInclusive<usize>`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::RangeToInclusive<usize>` with `std::ops::RangeToInclusive<usize>`
|
||||
--> $DIR/range_traits-1.rs:40:5
|
||||
|
|
||||
LL | f: RangeToInclusive<usize>,
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `std::ops::RangeToInclusive<usize> < std::ops::RangeToInclusive<usize>` and `std::ops::RangeToInclusive<usize> > std::ops::RangeToInclusive<usize>`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `std::ops::RangeToInclusive<usize>`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::Range<usize>` with `std::ops::Range<usize>`
|
||||
--> $DIR/range_traits-1.rs:5:5
|
||||
|
|
||||
LL | a: Range<usize>,
|
||||
| ^^^^^^^^^^^^^^^ no implementation for `std::ops::Range<usize> < std::ops::Range<usize>` and `std::ops::Range<usize> > std::ops::Range<usize>`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `std::ops::Range<usize>`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::RangeTo<usize>` with `std::ops::RangeTo<usize>`
|
||||
--> $DIR/range_traits-1.rs:12:5
|
||||
|
|
||||
LL | b: RangeTo<usize>,
|
||||
| ^^^^^^^^^^^^^^^^^ no implementation for `std::ops::RangeTo<usize> < std::ops::RangeTo<usize>` and `std::ops::RangeTo<usize> > std::ops::RangeTo<usize>`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `std::ops::RangeTo<usize>`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::RangeFrom<usize>` with `std::ops::RangeFrom<usize>`
|
||||
--> $DIR/range_traits-1.rs:19:5
|
||||
|
|
||||
LL | c: RangeFrom<usize>,
|
||||
| ^^^^^^^^^^^^^^^^^^^ no implementation for `std::ops::RangeFrom<usize> < std::ops::RangeFrom<usize>` and `std::ops::RangeFrom<usize> > std::ops::RangeFrom<usize>`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `std::ops::RangeFrom<usize>`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::RangeFull` with `std::ops::RangeFull`
|
||||
--> $DIR/range_traits-1.rs:26:5
|
||||
|
|
||||
LL | d: RangeFull,
|
||||
| ^^^^^^^^^^^^ no implementation for `std::ops::RangeFull < std::ops::RangeFull` and `std::ops::RangeFull > std::ops::RangeFull`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `std::ops::RangeFull`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::RangeInclusive<usize>` with `std::ops::RangeInclusive<usize>`
|
||||
--> $DIR/range_traits-1.rs:33:5
|
||||
|
|
||||
LL | e: RangeInclusive<usize>,
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `std::ops::RangeInclusive<usize> < std::ops::RangeInclusive<usize>` and `std::ops::RangeInclusive<usize> > std::ops::RangeInclusive<usize>`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `std::ops::RangeInclusive<usize>`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::RangeToInclusive<usize>` with `std::ops::RangeToInclusive<usize>`
|
||||
--> $DIR/range_traits-1.rs:40:5
|
||||
|
|
||||
LL | f: RangeToInclusive<usize>,
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `std::ops::RangeToInclusive<usize> < std::ops::RangeToInclusive<usize>` and `std::ops::RangeToInclusive<usize> > std::ops::RangeToInclusive<usize>`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `std::ops::RangeToInclusive<usize>`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::Range<usize>` with `std::ops::Range<usize>`
|
||||
--> $DIR/range_traits-1.rs:5:5
|
||||
|
|
||||
LL | a: Range<usize>,
|
||||
| ^^^^^^^^^^^^^^^ no implementation for `std::ops::Range<usize> < std::ops::Range<usize>` and `std::ops::Range<usize> > std::ops::Range<usize>`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `std::ops::Range<usize>`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::RangeTo<usize>` with `std::ops::RangeTo<usize>`
|
||||
--> $DIR/range_traits-1.rs:12:5
|
||||
|
|
||||
LL | b: RangeTo<usize>,
|
||||
| ^^^^^^^^^^^^^^^^^ no implementation for `std::ops::RangeTo<usize> < std::ops::RangeTo<usize>` and `std::ops::RangeTo<usize> > std::ops::RangeTo<usize>`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `std::ops::RangeTo<usize>`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::RangeFrom<usize>` with `std::ops::RangeFrom<usize>`
|
||||
--> $DIR/range_traits-1.rs:19:5
|
||||
|
|
||||
LL | c: RangeFrom<usize>,
|
||||
| ^^^^^^^^^^^^^^^^^^^ no implementation for `std::ops::RangeFrom<usize> < std::ops::RangeFrom<usize>` and `std::ops::RangeFrom<usize> > std::ops::RangeFrom<usize>`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `std::ops::RangeFrom<usize>`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::RangeFull` with `std::ops::RangeFull`
|
||||
--> $DIR/range_traits-1.rs:26:5
|
||||
|
|
||||
LL | d: RangeFull,
|
||||
| ^^^^^^^^^^^^ no implementation for `std::ops::RangeFull < std::ops::RangeFull` and `std::ops::RangeFull > std::ops::RangeFull`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `std::ops::RangeFull`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::RangeInclusive<usize>` with `std::ops::RangeInclusive<usize>`
|
||||
--> $DIR/range_traits-1.rs:33:5
|
||||
|
|
||||
LL | e: RangeInclusive<usize>,
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `std::ops::RangeInclusive<usize> < std::ops::RangeInclusive<usize>` and `std::ops::RangeInclusive<usize> > std::ops::RangeInclusive<usize>`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `std::ops::RangeInclusive<usize>`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::RangeToInclusive<usize>` with `std::ops::RangeToInclusive<usize>`
|
||||
--> $DIR/range_traits-1.rs:40:5
|
||||
|
|
||||
LL | f: RangeToInclusive<usize>,
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `std::ops::RangeToInclusive<usize> < std::ops::RangeToInclusive<usize>` and `std::ops::RangeToInclusive<usize> > std::ops::RangeToInclusive<usize>`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `std::ops::RangeToInclusive<usize>`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::Range<usize>` with `std::ops::Range<usize>`
|
||||
--> $DIR/range_traits-1.rs:5:5
|
||||
|
|
||||
LL | a: Range<usize>,
|
||||
| ^^^^^^^^^^^^^^^ no implementation for `std::ops::Range<usize> < std::ops::Range<usize>` and `std::ops::Range<usize> > std::ops::Range<usize>`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `std::ops::Range<usize>`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::RangeTo<usize>` with `std::ops::RangeTo<usize>`
|
||||
--> $DIR/range_traits-1.rs:12:5
|
||||
|
|
||||
LL | b: RangeTo<usize>,
|
||||
| ^^^^^^^^^^^^^^^^^ no implementation for `std::ops::RangeTo<usize> < std::ops::RangeTo<usize>` and `std::ops::RangeTo<usize> > std::ops::RangeTo<usize>`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `std::ops::RangeTo<usize>`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::RangeFrom<usize>` with `std::ops::RangeFrom<usize>`
|
||||
--> $DIR/range_traits-1.rs:19:5
|
||||
|
|
||||
LL | c: RangeFrom<usize>,
|
||||
| ^^^^^^^^^^^^^^^^^^^ no implementation for `std::ops::RangeFrom<usize> < std::ops::RangeFrom<usize>` and `std::ops::RangeFrom<usize> > std::ops::RangeFrom<usize>`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `std::ops::RangeFrom<usize>`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::RangeFull` with `std::ops::RangeFull`
|
||||
--> $DIR/range_traits-1.rs:26:5
|
||||
|
|
||||
LL | d: RangeFull,
|
||||
| ^^^^^^^^^^^^ no implementation for `std::ops::RangeFull < std::ops::RangeFull` and `std::ops::RangeFull > std::ops::RangeFull`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `std::ops::RangeFull`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::RangeInclusive<usize>` with `std::ops::RangeInclusive<usize>`
|
||||
--> $DIR/range_traits-1.rs:33:5
|
||||
|
|
||||
LL | e: RangeInclusive<usize>,
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `std::ops::RangeInclusive<usize> < std::ops::RangeInclusive<usize>` and `std::ops::RangeInclusive<usize> > std::ops::RangeInclusive<usize>`
|
||||
|
|
||||
= help: the trait `PartialOrd` is not implemented for `std::ops::RangeInclusive<usize>`
|
||||
= note: required by `std::cmp::PartialOrd::partial_cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: can't compare `std::ops::RangeToInclusive<usize>` with `std::ops::RangeToInclusive<usize>`
|
||||
--> $DIR/range_traits-1.rs:40:5
|
||||
--> $DIR/range_traits-1.rs:20:5
|
||||
|
|
||||
LL | f: RangeToInclusive<usize>,
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `std::ops::RangeToInclusive<usize> < std::ops::RangeToInclusive<usize>` and `std::ops::RangeToInclusive<usize> > std::ops::RangeToInclusive<usize>`
|
||||
|
@ -308,7 +68,7 @@ LL | a: Range<usize>,
|
|||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: the trait bound `std::ops::RangeTo<usize>: Ord` is not satisfied
|
||||
--> $DIR/range_traits-1.rs:12:5
|
||||
--> $DIR/range_traits-1.rs:8:5
|
||||
|
|
||||
LL | b: RangeTo<usize>,
|
||||
| ^^^^^^^^^^^^^^^^^ the trait `Ord` is not implemented for `std::ops::RangeTo<usize>`
|
||||
|
@ -317,7 +77,7 @@ LL | b: RangeTo<usize>,
|
|||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: the trait bound `std::ops::RangeFrom<usize>: Ord` is not satisfied
|
||||
--> $DIR/range_traits-1.rs:19:5
|
||||
--> $DIR/range_traits-1.rs:11:5
|
||||
|
|
||||
LL | c: RangeFrom<usize>,
|
||||
| ^^^^^^^^^^^^^^^^^^^ the trait `Ord` is not implemented for `std::ops::RangeFrom<usize>`
|
||||
|
@ -326,7 +86,7 @@ LL | c: RangeFrom<usize>,
|
|||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: the trait bound `std::ops::RangeFull: Ord` is not satisfied
|
||||
--> $DIR/range_traits-1.rs:26:5
|
||||
--> $DIR/range_traits-1.rs:14:5
|
||||
|
|
||||
LL | d: RangeFull,
|
||||
| ^^^^^^^^^^^^ the trait `Ord` is not implemented for `std::ops::RangeFull`
|
||||
|
@ -335,7 +95,7 @@ LL | d: RangeFull,
|
|||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: the trait bound `std::ops::RangeInclusive<usize>: Ord` is not satisfied
|
||||
--> $DIR/range_traits-1.rs:33:5
|
||||
--> $DIR/range_traits-1.rs:17:5
|
||||
|
|
||||
LL | e: RangeInclusive<usize>,
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Ord` is not implemented for `std::ops::RangeInclusive<usize>`
|
||||
|
@ -344,7 +104,7 @@ LL | e: RangeInclusive<usize>,
|
|||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0277]: the trait bound `std::ops::RangeToInclusive<usize>: Ord` is not satisfied
|
||||
--> $DIR/range_traits-1.rs:40:5
|
||||
--> $DIR/range_traits-1.rs:20:5
|
||||
|
|
||||
LL | f: RangeToInclusive<usize>,
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Ord` is not implemented for `std::ops::RangeToInclusive<usize>`
|
||||
|
@ -352,6 +112,6 @@ LL | f: RangeToInclusive<usize>,
|
|||
= note: required by `std::cmp::Ord::cmp`
|
||||
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error: aborting due to 36 previous errors
|
||||
error: aborting due to 12 previous errors
|
||||
|
||||
For more information about this error, try `rustc --explain E0277`.
|
||||
|
|
Loading…
Reference in New Issue