From fe04cc01d704424dedc41ff7124475df26c92ad7 Mon Sep 17 00:00:00 2001 From: Hanno Braun Date: Mon, 5 May 2025 12:19:10 +0200 Subject: [PATCH] Implement `Debug` for `FloatingCurve` --- experiments/2025-03-18/src/geometry/curve.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/experiments/2025-03-18/src/geometry/curve.rs b/experiments/2025-03-18/src/geometry/curve.rs index 3d9046c68..6386bd041 100644 --- a/experiments/2025-03-18/src/geometry/curve.rs +++ b/experiments/2025-03-18/src/geometry/curve.rs @@ -1,3 +1,5 @@ +use std::fmt; + use fj_interop::{CircleApproxParams, Tolerance}; use fj_math::{Point, Vector}; @@ -107,6 +109,14 @@ impl Clone for FloatingCurve { } } +impl fmt::Debug for FloatingCurve { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + f.debug_struct("FloatingCurve") + .field("inner", &(self.inner.as_ref() as *const _)) + .finish() + } +} + pub trait CurveGeometry { fn clone_curve_geometry(&self) -> Box; fn vector_from_local_point(&self, point: Point<1>) -> Vector<3>;