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;
13pub mod xsd_validation;
14
15#[derive(Debug, thiserror::Error)]
17pub enum Error {
18 #[error("I/O error: {0}")]
19 Io(#[from] std::io::Error),
20
21 #[error("XML error: {0}")]
22 Xml(#[from] xot::Error),
23
24 #[error("discovery error: {0}")]
25 Discovery(String),
26
27 #[error("validation error: {0}")]
28 Validation(String),
29
30 #[error("query error: {0}")]
31 Query(String),
32
33 #[error("XML processing error: {0}")]
34 XmlProcessing(#[from] clayers_xml::Error),
35}