diff options
Diffstat (limited to 'src/iterator.rs')
| -rw-r--r-- | src/iterator.rs | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/src/iterator.rs b/src/iterator.rs deleted file mode 100644 index 79a2cc5..0000000 --- a/src/iterator.rs +++ /dev/null @@ -1,29 +0,0 @@ -use std::marker::PhantomData; - -use crate::ThreadKey; - -mod context; -mod guard; -mod iterator; -mod tuple; - -pub struct LockingIterator<'context, I> { - key: &'context ThreadKey, - iterator: I, -} - -pub struct LockingTuple<'context, L, C> { - _lockable: PhantomData<L>, - key: &'context ThreadKey, - tuple: &'context C, -} - -pub struct LockContext<'l, L> { - key: Option<ThreadKey>, - lockable: &'l L, -} - -pub struct IteratorGuard<'a, Guard, Key> { - _key: &'a Key, - guard: Guard, -} |
