pub type FieldContactFn<S> = fn(body: &RigidBody<S>, geometry: &GeometryStore, field: &dyn DistanceField, space: &S) -> Result<FieldContact<S>, FieldRefusal>;pub type FieldContactFn<S> = fn(body: &RigidBody<S>, geometry: &GeometryStore, field: &dyn DistanceField, space: &S) -> Result<FieldContact<S>, FieldRefusal>;