Make use of new Rust 1.58 formatting feature

This commit is contained in:
Laurenz 2022-01-13 18:43:18 +01:00
parent 8013a0d0e6
commit b3062ee880
4 changed files with 24 additions and 34 deletions

View File

@ -220,10 +220,10 @@ impl Layout for PackedNode {
#[cfg(debug_assertions)]
if !entry.check(regions) {
eprintln!("node: {:#?}", self.node);
eprintln!("regions: {:#?}", regions);
eprintln!("regions: {regions:#?}");
eprintln!(
"constraints: {:#?}",
frames.iter().map(|c| c.cts).collect::<Vec<_>>()
frames.iter().map(|c| c.cts).collect::<Vec<_>>(),
);
panic!("constraints did not match regions they were created for");
}

View File

@ -683,9 +683,9 @@ mod tests {
T: Debug + PartialEq,
{
if found != expected {
println!("source: {:?}", src);
println!("expected: {:#?}", expected);
println!("found: {:#?}", found);
println!("source: {src:?}");
println!("expected: {expected:#?}");
println!("found: {found:#?}");
panic!("test failed");
}
}

View File

@ -549,9 +549,9 @@ mod tests {
let ast = source.ast().unwrap();
let found = pretty(&ast);
if found != expected {
println!("tree: {:#?}", ast);
println!("expected: {}", expected);
println!("found: {}", found);
println!("tree: {ast:#?}");
println!("expected: {expected}");
println!("found: {found}");
panic!("test failed");
}
}

View File

@ -65,7 +65,7 @@ fn main() {
if len == 1 {
println!("Running test ...");
} else if len > 1 {
println!("Running {} tests", len);
println!("Running {len} tests");
}
// Set page width to 120pt with 10pt margins, so that the inner page is
@ -118,7 +118,7 @@ fn main() {
}
if len > 1 {
println!("{} / {} tests passed.", ok, len);
println!("{ok} / {len} tests passed.");
}
if ok < len {
@ -275,7 +275,7 @@ fn test_part(
Ok(module) => {
let tree = module.into_root();
if debug {
println!("{:#?}", tree);
println!("{tree:#?}");
}
let mut frames = tree.layout(ctx);
@ -303,7 +303,7 @@ fn test_part(
errors.sort_by(|a, b| a.span.partial_cmp(&b.span).unwrap());
if errors != ref_errors {
println!(" Subtest {} does not match expected errors. ❌", i);
println!(" Subtest {i} does not match expected errors. ❌");
ok = false;
let source = ctx.sources.get(id);
@ -345,6 +345,7 @@ fn test_incremental(
ctx.layouts.turnaround();
let cached = silenced(|| tree.layout(ctx));
let total = reference.levels() - 1;
let misses = ctx
.layouts
.entries()
@ -353,19 +354,14 @@ fn test_incremental(
if misses > 0 {
println!(
" Subtest {} relayout had {} cache misses on level {} of {} ❌",
i,
misses,
level,
reference.levels() - 1,
" Subtest {i} relayout had {misses} cache misses on level {level} of {total} ❌",
);
ok = false;
}
if cached != frames {
println!(
" Subtest {} relayout differs from clean pass on level {} ❌",
i, level
" Subtest {i} relayout differs from clean pass on level {level} ❌",
);
ok = false;
}
@ -414,8 +410,7 @@ fn test_reparse(src: &str, i: usize, rng: &mut LinearShift) -> bool {
let mut incr_source = SourceFile::detached(src);
if incr_source.root().len() != src.len() {
println!(
" Subtest {} tree length {} does not match string length {} ❌",
i,
" Subtest {i} tree length {} does not match string length {} ❌",
incr_source.root().len(),
src.len(),
);
@ -430,14 +425,12 @@ fn test_reparse(src: &str, i: usize, rng: &mut LinearShift) -> bool {
let ref_root = ref_source.root();
if incr_root != ref_root {
println!(
" Subtest {} reparse differs from clean parse when inserting '{}' at {}-{} ❌",
i, with, replace.start, replace.end,
" Subtest {i} reparse differs from clean parse when inserting '{with}' at {}-{} ❌\n",
replace.start, replace.end,
);
println!(
"\n Expected reference tree:\n{:#?}\n\n Found incremental tree:\n{:#?}",
ref_root, incr_root
);
println!("Full source ({}):\n\"{:?}\"", edited_src.len(), edited_src);
println!(" Expected reference tree:\n{ref_root:#?}\n");
println!(" Found incremental tree:\n{incr_root:#?}");
println!("Full source ({}):\n\"{edited_src:?}\"", edited_src.len());
false
} else {
true
@ -527,8 +520,8 @@ fn print_error(source: &SourceFile, line: usize, error: &Error) {
let end_line = 1 + line + source.byte_to_line(error.span.end).unwrap();
let end_col = 1 + source.byte_to_column(error.span.end).unwrap();
println!(
"Error: {}:{}-{}:{}: {}",
start_line, start_col, end_line, end_col, error.message
"Error: {start_line}:{start_col}-{end_line}:{end_col}: {}",
error.message,
);
}
@ -540,10 +533,7 @@ fn draw(ctx: &Context, frames: &[Rc<Frame>], dpp: f32) -> sk::Pixmap {
let pxw = (dpp * width.to_f32()) as u32;
let pxh = (dpp * height.to_f32()) as u32;
if pxw > 4000 || pxh > 4000 {
panic!(
"overlarge image: {} by {} ({:?} x {:?})",
pxw, pxh, width, height,
);
panic!("overlarge image: {pxw} by {pxh} ({width:?} x {height:?})",);
}
let mut canvas = sk::Pixmap::new(pxw, pxh).unwrap();