pd_cipher::lookup::error
Unified error handling for storage providers. Unified error handling for storage providers.
Enums
LutError
Unified error type for all LUT storage operations.
This enum provides consistent error handling across different storage backends while preserving backend-specific error details when needed.
pub enum LutError {
NotFound,
InvalidData,
Io,
Network,
AccessDenied,
Unavailable,
Timeout,
Configuration,
Serialization,
Backend,
Initialization,
Connection,
Transaction,
Encryption,
Decryption,
KeyError,
IntegrityFailure,
}
Type Aliases
LutResult
Result type alias using LutError
pub type LutResult<...> = ...