use failure::Error;
#[derive(Fail, Debug)]
pub enum PreProcessingError {
#[fail(display = "the length of the wires it's not the same")]
MissmatchedPolyLen,
}
#[derive(Debug, Fail)]
#[fail(display = "Proving error")]
pub struct ProvingError(#[fail(cause)] Error);