Skip to main content

Module errors

Module errors 

Source
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§

BuildError
Errors related to static site building.
ConfigError
Errors related to configuration loading and parsing.
FlashcardPatchError
Why crate::flashcards::append_review refused to record a review.
MarkdownError
Errors related to markdown parsing and rendering.
MbrError
Top-level error type for the mbr application.
OembedError
Errors related to oembed URL validation and page metadata fetching.
RepoError
Errors related to repository scanning.
ReviewTimeError
Why crate::flashcards::parse_review_time refused a reviewer’s clock.
SearchError
Errors related to search functionality.
TaskIndexError
Errors related to building the lazy task index.
TaskPatchError
Why crate::tasks::patch_task_line refused to rewrite a line.
TemplateError
Errors related to template rendering.

Type Aliases§

Result
UpstreamError
Boxed error from a crate layered above this one.