aboutsummaryrefslogtreecommitdiff
path: root/src/geometry/proximity_detector/proximity_detector.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/geometry/proximity_detector/proximity_detector.rs')
-rw-r--r--src/geometry/proximity_detector/proximity_detector.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/geometry/proximity_detector/proximity_detector.rs b/src/geometry/proximity_detector/proximity_detector.rs
index 76e8cd7..7c8ad20 100644
--- a/src/geometry/proximity_detector/proximity_detector.rs
+++ b/src/geometry/proximity_detector/proximity_detector.rs
@@ -120,8 +120,8 @@ pub struct PrimitiveProximityDetectionContext<'a> {
pub prediction_distance: f32,
pub collider1: &'a Collider,
pub collider2: &'a Collider,
- pub shape1: &'a Shape,
- pub shape2: &'a Shape,
+ pub shape1: &'a dyn Shape,
+ pub shape2: &'a dyn Shape,
pub position1: &'a Isometry<f32>,
pub position2: &'a Isometry<f32>,
pub workspace: Option<&'a mut (dyn Any + Send + Sync)>,
@@ -132,8 +132,8 @@ pub struct PrimitiveProximityDetectionContextSimd<'a, 'b> {
pub prediction_distance: f32,
pub colliders1: [&'a Collider; SIMD_WIDTH],
pub colliders2: [&'a Collider; SIMD_WIDTH],
- pub shapes1: [&'a Shape; SIMD_WIDTH],
- pub shapes2: [&'a Shape; SIMD_WIDTH],
+ pub shapes1: [&'a dyn Shape; SIMD_WIDTH],
+ pub shapes2: [&'a dyn Shape; SIMD_WIDTH],
pub positions1: &'a Isometry<SimdFloat>,
pub positions2: &'a Isometry<SimdFloat>,
pub workspaces: &'a mut [Option<&'b mut (dyn Any + Send + Sync)>],