diff --git a/crates/path/src/builder.rs b/crates/path/src/builder.rs index 1f443fe5..827a0396 100644 --- a/crates/path/src/builder.rs +++ b/crates/path/src/builder.rs @@ -1303,7 +1303,8 @@ impl WithSvg { self.builder.line_to(arc_start, &self.attribute_buffer); } - arc.for_each_quadratic_bezier(&mut |curve| { + arc.cast::().for_each_quadratic_bezier(&mut |curve| { + let curve = curve.cast::(); self.builder .quadratic_bezier_to(curve.ctrl, curve.to, &self.attribute_buffer); self.current_position = curve.to;