summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2021-01-01 17:54:31 +0100
committerLaurenz <laurmaedje@gmail.com>2021-01-01 17:54:31 +0100
commit8cad78481cd52680317032c3bb84cacda5666489 (patch)
tree7cc0d17b2ec6d231c33205fa4765de1d63ee32ea /tests
parent2b6ccd82489afbcd679fb3199de2618fa8811325 (diff)
A few small improvements ♻
Diffstat (limited to 'tests')
-rw-r--r--tests/typeset.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/tests/typeset.rs b/tests/typeset.rs
index ec2ad62d..4f76d467 100644
--- a/tests/typeset.rs
+++ b/tests/typeset.rs
@@ -22,7 +22,7 @@ use typst::geom::{Length, Point, Sides, Size};
use typst::layout::{BoxLayout, ImageElement, LayoutElement};
use typst::parse::{LineMap, Scanner};
use typst::shaping::Shaped;
-use typst::syntax::{Location, Pos, SpanVec, SpanWith, Spanned};
+use typst::syntax::{Location, Pos, SpanVec, Spanned, WithSpan};
use typst::typeset;
const TYP_DIR: &str = "typ";
@@ -212,7 +212,7 @@ fn parse_metadata(src: &str, map: &LineMap) -> (SpanVec<Diag>, bool) {
let mut s = Scanner::new(rest);
let (start, _, end) = (pos(&mut s, map), s.eat_assert('-'), pos(&mut s, map));
- diags.push(Diag::new(level, s.rest().trim()).span_with(start .. end));
+ diags.push(Diag::new(level, s.rest().trim()).with_span(start .. end));
}
diags.sort();
@@ -303,17 +303,17 @@ fn draw_text(canvas: &mut Canvas, pos: Point, env: &Env, shaped: &Shaped) {
}
}
-fn draw_image(canvas: &mut Canvas, pos: Point, env: &Env, img: &ImageElement) {
- let buf = &env.resources.loaded::<ImageResource>(img.res).buf;
+fn draw_image(canvas: &mut Canvas, pos: Point, env: &Env, element: &ImageElement) {
+ let img = &env.resources.loaded::<ImageResource>(element.res);
- let mut pixmap = Pixmap::new(buf.width(), buf.height()).unwrap();
- for ((_, _, src), dest) in buf.pixels().zip(pixmap.pixels_mut()) {
+ let mut pixmap = Pixmap::new(img.buf.width(), img.buf.height()).unwrap();
+ for ((_, _, src), dest) in img.buf.pixels().zip(pixmap.pixels_mut()) {
let Rgba([r, g, b, a]) = src;
*dest = ColorU8::from_rgba(r, g, b, a).premultiply();
}
- let view_width = img.size.width.to_pt() as f32;
- let view_height = img.size.height.to_pt() as f32;
+ let view_width = element.size.width.to_pt() as f32;
+ let view_height = element.size.height.to_pt() as f32;
let x = pos.x.to_pt() as f32;
let y = pos.y.to_pt() as f32;