Module prelude

Module prelude 

Source
Expand description

Convenience prelude for distributed lock types.

Enums§

LockError
Errors that can occur during lock operations.

Traits§

DistributedLock
A distributed mutual exclusion lock.
DistributedReaderWriterLock
A distributed reader-writer lock.
DistributedSemaphore
A distributed counting semaphore.
LockHandle
Handle to a held distributed lock.
LockProvider
Factory for creating distributed locks by name.
LockProviderExt
Extension trait providing convenience methods for lock providers.
ReaderWriterLockProvider
Factory for creating reader-writer locks by name.
SemaphoreProvider
Factory for creating semaphores by name.

Type Aliases§

LockResult
Result type for lock operations.