Skip to main content

Crate doing_error

Crate doing_error 

Source
Expand description

Shared error types for the doing workspace.

This crate defines the Error enum and Result type alias used across all doing-* crates. It sits at the bottom of the dependency graph so every crate can return a uniform error type without pulling in heavy dependencies.

§Error variants

VariantProduced by
Error::ConfigConfiguration parsing and validation
Error::HistoryLimitUndo/redo when no further history is available
Error::InvalidTimeExpressionNatural-language time parsing failures
Error::IoFilesystem and I/O operations (via From<io::Error>)
Error::ParseGeneral input parsing (tags, queries, documents)
Error::PluginExport/import plugin failures
Error::UpdateSelf-update mechanism failures

Enums§

Error
Errors that can occur within the doing crate.

Type Aliases§

Result
A type alias for Result<T, doing::Error>.