# Packages
No description provided by the author
# Functions
MultiError combines multiple errors into a single error.
NewSemaphore creates a new semaphore.
RolledUpErrorMessage gets a flattened error message.
UnwrapError attempts to unwrap the error down to its root cause.
WrapError wraps an error with a message.
WrapErrorf wraps an error with a message.
# Variables
Version is the current version of the driver.
# Structs
Semaphore is a synchronization primitive that controls access to a common resource.
# Interfaces
WrappedError represents an error that contains another error.