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§
- Browser
Error - Browser/runtime errors (for web viewer).
- DbError
- Database errors.
- Decrypt
Error - Encryption/decryption errors.
- Export
Error - Export errors.
- Network
Error - Network errors.
Traits§
- Error
Code - Error code for external reference (e.g., documentation).