binius_core/protocols/gkr_int_mul/
error.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// Copyright 2024-2025 Irreducible Inc.

use crate::{
	polynomial::Error as PolynomialError,
	protocols::{gkr_gpa::Error as GKRError, sumcheck::Error as SumcheckError},
};
#[allow(clippy::enum_variant_names)]
#[derive(Debug, thiserror::Error)]
pub enum Error {
	#[error("GKR Failure: {0}")]
	GKRError(#[from] GKRError),
	#[error("sumcheck failure: {0}")]
	SumcheckError(#[from] SumcheckError),
	#[error("polynomial error: {0}")]
	Polynomial(#[from] PolynomialError),
}