Skip to main content

Module errors

Module errors 

Source
Expand description

Cross-cutting error types for systemprompt-models.

This module hosts thiserror-derived enums returned by the public surface of this crate. Public APIs never return anyhow::Error; they convert to one of the typed enums declared here. Downstream entry crates that use anyhow continue to consume these errors transparently via ? because every enum implements std::error::Error.

Public re-exports:

Modules§

macros
Declarative domain_error! macro for domain crates.

Structs§

ParseEnumError

Enums§

ConfigError
ConfigValidationError
CoreError
MetadataError
ModuleError
RepositoryError
RowParseError
SecretsError
ServiceError

Type Aliases§

ProviderError
ProviderResult