Skip to main content

Module errors

Module errors 

Source
Expand description

Centralized error types for the pages export system.

This module provides user-friendly error types with:

  • Clear error messages without technical jargon
  • Recovery suggestions for each error type
  • Security-conscious design (no secret leakage)

§Security Considerations

  • Error messages never include passwords or secrets
  • Debug output is sanitized
  • Timing-safe comparisons where applicable

Enums§

BrowserError
Browser/runtime errors (for web viewer).
DbError
Database errors.
DecryptError
Encryption/decryption errors.
ExportError
Export errors.
NetworkError
Network errors.

Traits§

ErrorCode
Error code for external reference (e.g., documentation).