diff options
| author | Mica White <botahamec@gmail.com> | 2024-12-26 13:23:40 -0500 |
|---|---|---|
| committer | Mica White <botahamec@gmail.com> | 2024-12-26 13:33:52 -0500 |
| commit | 12d4850092ced6156d8468ae1cbc5dc3d752276e (patch) | |
| tree | e537e0fc2ad3aceb454432e4cfac5657fd1787f4 /src | |
| parent | 9eec9ab94bbe5c9fbd52d5bbf393fe1ddcc6fc26 (diff) | |
skip some mutants
Diffstat (limited to 'src')
| -rw-r--r-- | src/collection/owned.rs | 1 | ||||
| -rw-r--r-- | src/collection/ref.rs | 1 | ||||
| -rw-r--r-- | src/collection/retry.rs | 1 | ||||
| -rw-r--r-- | src/poisonable/poisonable.rs | 1 |
4 files changed, 4 insertions, 0 deletions
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<L: Lockable>(data: &L) -> Vec<&dyn RawLock> { } unsafe impl<L: Lockable> RawLock for OwnedLockCollection<L> { + #[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<L: Lockable> 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<L: Lockable>(data: L) -> bool { } unsafe impl<L: Lockable> RawLock for RetryingLockCollection<L> { + #[mutants::skip] // this should never run fn poison(&self) { let locks = get_locks(&self.data); for lock in locks { diff --git a/src/poisonable/poisonable.rs b/src/poisonable/poisonable.rs index b49aa94..c6da89d 100644 --- a/src/poisonable/poisonable.rs +++ b/src/poisonable/poisonable.rs @@ -12,6 +12,7 @@ use super::{ }; unsafe impl<L: Lockable + RawLock> RawLock for Poisonable<L> { + #[mutants::skip] // this should never run fn poison(&self) { self.inner.poison() } |
