summaryrefslogtreecommitdiffstats
path: root/front_end/templates/debug.rs.html
diff options
context:
space:
mode:
authorKornel <kornel@geekhood.net>2019-09-01 00:27:20 +0100
committerKornel <kornel@geekhood.net>2019-09-01 00:27:20 +0100
commit16136c49d56acb73d897f1c3791ca87171639410 (patch)
treeaea7b44cf0f0b03a62e72685bf0ca5ff288d818f /front_end/templates/debug.rs.html
parente8bd8251a4ba145fc1749f6ab5c691cbd83698b9 (diff)
Fill version info
Diffstat (limited to 'front_end/templates/debug.rs.html')
-rw-r--r--front_end/templates/debug.rs.html23
1 files changed, 12 insertions, 11 deletions
diff --git a/front_end/templates/debug.rs.html b/front_end/templates/debug.rs.html
index 034085d..8518346 100644
--- a/front_end/templates/debug.rs.html
+++ b/front_end/templates/debug.rs.html
@@ -1,27 +1,28 @@
@use semver::Version as SemVer;
-@use kitchen_sink::Compat;
+@use crate::CompatRange;
+@use std::collections::BTreeMap;
-@(compat_table: (Vec<SemVer>, Vec<(SemVer, Vec<Option<Compat>>)>))
+@(table: (Vec<SemVer>, BTreeMap<SemVer, CompatRange>))
<h1>test</h1>
<table>
<thead><tr><th></th>
- @for v in compat_table.0.into_iter().rev() {
- <th>@v</th>
+ @for rustc_ver in &table.0 {
+ <th>@rustc_ver</th>
}
</tr></thead>
<tbody>
- @for (v, row) in compat_table.1.into_iter().rev() {
+ @for (v, row) in table.1.into_iter().rev() {
<tr>
<th>@v</th>
- @for c in row.into_iter().rev() {
+ @for rustc_ver in &table.0 {
<td>
- @if let Some(c) = c {
- @if c == Compat::VerifiedWorks {
- ✅
- }
- @if c == Compat::Incompatible {
+ @if rustc_ver >= &row.oldest_ok {
+ ✅
+ }
+ else {
+ @if rustc_ver <= &row.newest_bad {
}
}