diff options
author | Kornel <kornel@geekhood.net> | 2019-09-01 00:27:20 +0100 |
---|---|---|
committer | Kornel <kornel@geekhood.net> | 2019-09-01 00:27:20 +0100 |
commit | 16136c49d56acb73d897f1c3791ca87171639410 (patch) | |
tree | aea7b44cf0f0b03a62e72685bf0ca5ff288d818f /front_end/templates/debug.rs.html | |
parent | e8bd8251a4ba145fc1749f6ab5c691cbd83698b9 (diff) |
Fill version info
Diffstat (limited to 'front_end/templates/debug.rs.html')
-rw-r--r-- | front_end/templates/debug.rs.html | 23 |
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 { ❌ } } |