add _ wildcard for type definitions

and make line/file indicators in errors
gray instead of fully white
This commit is contained in:
Mark
2024-06-12 20:11:22 +02:00
parent 945e19e10a
commit 1e2f0cb63c
3 changed files with 40 additions and 17 deletions

View File

@@ -276,20 +276,28 @@ impl CheckError {
if first_line_nr == last_line_nr {
writeln!(
f,
"{}Line {first_line_nr} ({}..{}){}",
indent!(true, false),
start_with_comments + 1 - first_line_start,
end_with_comments - last_line_start,
src_from,
"{}",
format!(
"{}Line {first_line_nr} ({}..{}){}",
indent!(true, false),
start_with_comments + 1 - first_line_start,
end_with_comments - last_line_start,
src_from,
)
.bright_black()
)?;
} else {
writeln!(
f,
"{}Lines {first_line_nr}-{last_line_nr} ({}..{}){}",
indent!(true, false),
start_with_comments + 1 - first_line_start,
end_with_comments - last_line_start,
src_from,
"{}",
format!(
"{}Lines {first_line_nr}-{last_line_nr} ({}..{}){}",
indent!(true, false),
start_with_comments + 1 - first_line_start,
end_with_comments - last_line_start,
src_from,
)
.bright_black()
)?;
}
let lines = if cfg.show_comments {