From 93bd37d814d0156126bdb48697396ff7ab4b6157 Mon Sep 17 00:00:00 2001 From: Thierry Berger Date: Thu, 5 Dec 2024 15:55:12 +0100 Subject: fix clippy needless lifetimes (#769) + ignore them for bevy where we often want explicitness --- src/dynamics/solver/contact_constraint/two_body_constraint.rs | 2 +- src/dynamics/solver/interaction_groups.rs | 2 +- src/dynamics/solver/joint_constraint/any_joint_constraint.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src/dynamics/solver') diff --git a/src/dynamics/solver/contact_constraint/two_body_constraint.rs b/src/dynamics/solver/contact_constraint/two_body_constraint.rs index d2a2c49..9adcd54 100644 --- a/src/dynamics/solver/contact_constraint/two_body_constraint.rs +++ b/src/dynamics/solver/contact_constraint/two_body_constraint.rs @@ -11,7 +11,7 @@ use na::{DVector, Matrix2}; use super::{TwoBodyConstraintElement, TwoBodyConstraintNormalPart}; -impl<'a> AnyConstraintMut<'a, ContactConstraintTypes> { +impl AnyConstraintMut<'_, ContactConstraintTypes> { pub fn remove_bias(&mut self) { match self { Self::OneBody(c) => c.remove_cfm_and_bias_from_rhs(), diff --git a/src/dynamics/solver/interaction_groups.rs b/src/dynamics/solver/interaction_groups.rs index 13d6655..521b7a2 100644 --- a/src/dynamics/solver/interaction_groups.rs +++ b/src/dynamics/solver/interaction_groups.rs @@ -18,7 +18,7 @@ pub(crate) trait PairInteraction { use crate::dynamics::RigidBodyType; #[cfg(feature = "parallel")] -impl<'a> PairInteraction for &'a mut ContactManifold { +impl PairInteraction for &mut ContactManifold { fn body_pair(&self) -> (Option, Option) { (self.data.rigid_body1, self.data.rigid_body2) } diff --git a/src/dynamics/solver/joint_constraint/any_joint_constraint.rs b/src/dynamics/solver/joint_constraint/any_joint_constraint.rs index 8cbd438..c93abc7 100644 --- a/src/dynamics/solver/joint_constraint/any_joint_constraint.rs +++ b/src/dynamics/solver/joint_constraint/any_joint_constraint.rs @@ -27,7 +27,7 @@ use crate::dynamics::solver::joint_constraint::joint_constraint_builder::{ pub struct JointConstraintTypes; -impl<'a> AnyConstraintMut<'a, JointConstraintTypes> { +impl AnyConstraintMut<'_, JointConstraintTypes> { pub fn remove_bias(&mut self) { match self { Self::OneBody(c) => c.remove_bias_from_rhs(), -- cgit