nodes_registry_sdk/error.rs
1/// Errors for the nodes registry module
2#[derive(Debug, Clone, PartialEq, Eq, thiserror::Error)]
3pub enum NodesRegistryError {
4 #[error("Node not found with ID: {0}")]
5 NodeNotFound(uuid::Uuid),
6
7 #[error("Failed to collect system information: {0}")]
8 SysInfoCollectionFailed(String),
9
10 #[error("Failed to collect system capabilities: {0}")]
11 SysCapCollectionFailed(String),
12
13 #[error("Invalid input: {0}")]
14 Validation(String),
15
16 #[error("An internal error occurred")]
17 Internal,
18}