summaryrefslogtreecommitdiff
path: root/src/collection/owned.rs
diff options
context:
space:
mode:
authorBotahamec <botahamec@outlook.com>2025-02-07 17:48:26 -0500
committerBotahamec <botahamec@outlook.com>2025-02-07 17:48:26 -0500
commit4a5ec04a29cba07c5960792528bd66b0f99ee3ee (patch)
tree6f4764d08177b6fba5c6d0a2fc1b61cec7c72fb9 /src/collection/owned.rs
parentf6b38f7425a3183214dae79445446b042154688f (diff)
Fix lifetimes for poison guards
Diffstat (limited to 'src/collection/owned.rs')
-rw-r--r--src/collection/owned.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/collection/owned.rs b/src/collection/owned.rs
index 4a0d1ef..c345b43 100644
--- a/src/collection/owned.rs
+++ b/src/collection/owned.rs
@@ -197,7 +197,7 @@ impl<L: OwnedLockable> OwnedLockCollection<L> {
/// *guard.0 += 1;
/// *guard.1 = "1";
/// ```
- pub fn lock<'g, 'key, Key: Keyable + 'key>(
+ pub fn lock<'g, 'key: 'g, Key: Keyable + 'key>(
&'g self,
key: Key,
) -> LockGuard<'key, L::Guard<'g>, Key> {
@@ -315,7 +315,7 @@ impl<L: Sharable> OwnedLockCollection<L> {
/// assert_eq!(*guard.0, 0);
/// assert_eq!(*guard.1, "");
/// ```
- pub fn read<'g, 'key, Key: Keyable + 'key>(
+ pub fn read<'g, 'key: 'g, Key: Keyable + 'key>(
&'g self,
key: Key,
) -> LockGuard<'key, L::ReadGuard<'g>, Key> {