1pub mod artifact;
2pub mod assembly;
3pub mod connectivity;
4pub mod coverage;
5pub mod discovery;
6pub mod drift;
7pub mod fix;
8pub mod namespace;
9pub mod query;
10pub mod rnc;
11pub mod schema;
12pub mod validate;
13
14#[derive(Debug, thiserror::Error)]
16pub enum Error {
17 #[error("I/O error: {0}")]
18 Io(#[from] std::io::Error),
19
20 #[error("XML error: {0}")]
21 Xml(#[from] xot::Error),
22
23 #[error("discovery error: {0}")]
24 Discovery(String),
25
26 #[error("validation error: {0}")]
27 Validation(String),
28
29 #[error("query error: {0}")]
30 Query(String),
31
32 #[error("XML processing error: {0}")]
33 XmlProcessing(#[from] clayers_xml::Error),
34}