use crate::storage::Error as StorageError; #[derive(thiserror::Error, Debug)] pub enum Error { #[error("IO Failure: {0}")] Storage(StorageError), #[error("Streaming error: {0}")] Stream(String), #[error("Namespace Invalid: {0}")] Namespace(String), #[error("Error parsing OCI Specification: {0}")] OciSpec(#[from] oci_spec::OciSpecError) }