Structs§
- Drain
Guard - The DrainGuard represents waiting for the readers to release their leases so we can take a write lease.
- RWLease
- An RWLock, but:
- Read
Guard - This guard signifies read access. When it drops, it will release the read lock.
- Write
Guard - This guard signifies write access. When it drops, it will release the write lock.
Enums§
- Blocked
- Can happen when we try to take a read lease.