Expand description
Error taxonomy for Aurum.
Errors are grouped so callers (and the CLI) can present actionable messages:
TranscriptionError::User— bad input, missing key, invalid model nameTranscriptionError::Environment— missing ffmpeg, disk full, cache issuesTranscriptionError::Provider— network, rate limit, model load failureTranscriptionError::Internal— unexpected bugs
Enums§
- Environment
Error - Provider
Error - Transcription
Error - Top-level error type used across the core library and CLI.
- User
Error
Type Aliases§
- Result
- Result alias used throughout the crate.