use alloc::{
boxed::Box,
string::{String, ToString},
};
use thiserror::Error;
#[derive(Debug, Error)]
pub enum LoadPackageError {
#[error(transparent)]
Other(#[from] Box<dyn core::error::Error>),
}
#[cfg(feature = "std")]
impl From<std::io::Error> for LoadPackageError {
fn from(error: std::io::Error) -> Self {
Self::Other(error.into())
}
}