use thiserror::Error;
#[derive(Debug, Error, Clone, PartialEq, Eq)]
#[non_exhaustive]
pub enum EpcisModelError {
#[error("invalid EPC: {0}")]
InvalidEpc(String),
#[error("invalid URI: {0}")]
InvalidUri(String),
#[error("invalid EPCIS XML: {0}")]
InvalidXml(String),
}