Expand description
Centralized error types for the mbr markdown browser.
This module provides typed errors using thiserror to replace
Box<dyn std::error::Error> throughout the codebase.
Enums§
- Build
Error - Errors related to static site building.
- Config
Error - Errors related to configuration loading and parsing.
- Flashcard
Patch Error - Why
crate::flashcards::append_reviewrefused to record a review. - Markdown
Error - Errors related to markdown parsing and rendering.
- MbrError
- Top-level error type for the mbr application.
- Oembed
Error - Errors related to oembed URL validation and page metadata fetching.
- Repo
Error - Errors related to repository scanning.
- Review
Time Error - Why
crate::flashcards::parse_review_timerefused a reviewer’s clock. - Search
Error - Errors related to search functionality.
- Task
Index Error - Errors related to building the lazy task index.
- Task
Patch Error - Why
crate::tasks::patch_task_linerefused to rewrite a line. - Template
Error - Errors related to template rendering.
Type Aliases§
- Result
- Upstream
Error - Boxed error from a crate layered above this one.