From 12d4850092ced6156d8468ae1cbc5dc3d752276e Mon Sep 17 00:00:00 2001 From: Mica White Date: Thu, 26 Dec 2024 13:23:40 -0500 Subject: skip some mutants --- src/collection/owned.rs | 1 + src/collection/ref.rs | 1 + src/collection/retry.rs | 1 + 3 files changed, 3 insertions(+) (limited to 'src/collection') diff --git a/src/collection/owned.rs b/src/collection/owned.rs index 7436a6e..8e8afce 100644 --- a/src/collection/owned.rs +++ b/src/collection/owned.rs @@ -14,6 +14,7 @@ fn get_locks(data: &L) -> Vec<&dyn RawLock> { } unsafe impl RawLock for OwnedLockCollection { + #[mutants::skip] // this should never run fn poison(&self) { let locks = get_locks(&self.data); for lock in locks { diff --git a/src/collection/ref.rs b/src/collection/ref.rs index 1e17412..2f4db20 100644 --- a/src/collection/ref.rs +++ b/src/collection/ref.rs @@ -40,6 +40,7 @@ where } unsafe impl RawLock for RefLockCollection<'_, L> { + #[mutants::skip] // this should never run fn poison(&self) { for lock in &self.locks { lock.poison(); diff --git a/src/collection/retry.rs b/src/collection/retry.rs index db09ebf..fe0a5b8 100644 --- a/src/collection/retry.rs +++ b/src/collection/retry.rs @@ -36,6 +36,7 @@ fn contains_duplicates(data: L) -> bool { } unsafe impl RawLock for RetryingLockCollection { + #[mutants::skip] // this should never run fn poison(&self) { let locks = get_locks(&self.data); for lock in locks { -- cgit v1.2.3