Skip to main content

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<...> = ...