1use std::io;
2
3use clvmr::reduction::EvalErr;
4use thiserror::Error;
5
6#[derive(Debug, Error)]
7pub enum Error {
8 #[error("Eval error: {0}")]
9 Eval(#[from] EvalErr),
10
11 #[error("Io error: {0}")]
12 Io(#[from] io::Error),
13}
14
15pub type Result<T> = std::result::Result<T, Error>;