use crate::scrypto::*;
use crate::utils::*;
use std::fmt;
use std::io;
#[derive(Debug)]
pub enum Error {
IOError(io::Error),
BuildError(BuildError),
TestError(TestError),
FormatError(FormatError),
PackageAlreadyExists,
CoverageError(CoverageError),
}
impl fmt::Display for Error {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
write!(f, "{:?}", self)
}
}
impl From<Error> for String {
fn from(err: Error) -> String {
err.to_string()
}
}