use thiserror::Error;
#[derive(Debug, Error, Clone, PartialEq, Eq)]
pub enum AssetError {
#[error("asset source cannot be empty")]
EmptySource,
#[error("invalid asset reference: '{0}'")]
InvalidReference(String),
#[error("unknown asset kind: '{0}'")]
InvalidKind(String),
}