pub type AssetCertificationResult<T = ()> = Result<T, AssetCertificationError>;
#[derive(thiserror::Error, Debug, Clone)]
pub enum AssetCertificationError {
#[error(r#"No asset was found matching the current request url: {request_url}"#)]
NoAssetMatchingRequestUrl {
request_url: String,
},
#[error(r#"HTTP Certification Error: "{0}""#)]
HttpCertificationError(#[from] ic_http_certification::HttpCertificationError),
#[error(r#"Glob error: {0}"#)]
GlobsetError(#[from] globset::Error),
#[error(r#"Request error: {0}"#)]
RequestError(String),
}