#[derive(Debug, thiserror::Error)]
pub enum Error {
#[error("artifact error: {detail}")]
Artifact {
detail: String,
},
#[error("rpc error: {detail}")]
Rpc {
detail: String,
},
#[error("initializer error: {detail}")]
Initializer {
detail: String,
},
}
pub type Result<T> = std::result::Result<T, Error>;