systemprompt_models/errors/module.rs
1//! Errors raised while parsing or resolving module manifests.
2
3#[derive(Debug, thiserror::Error)]
4pub enum ModuleError {
5 #[error(transparent)]
6 Yaml(#[from] serde_yaml::Error),
7
8 #[error("Missing module dependencies: {0}")]
9 MissingDependencies(String),
10
11 #[error("Circular dependency detected in modules: {0}")]
12 Cycle(String),
13}