diff --git a/graphics/src/geometry/path/builder.rs b/graphics/src/geometry/path/builder.rs index 2f389595..1a017acb 100644 --- a/graphics/src/geometry/path/builder.rs +++ b/graphics/src/geometry/path/builder.rs @@ -115,7 +115,8 @@ impl Builder { let _ = self.raw.move_to(arc.sample(0.0)); - arc.for_each_quadratic_bezier(&mut |curve| { + arc.cast::().for_each_quadratic_bezier(&mut |curve| { + let curve = curve.cast::(); let _ = self.raw.quadratic_bezier_to(curve.ctrl, curve.to); }); }