Skip to main content

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}