pub struct ReadProof {
pub quotient_comm: Curve,
pub data_eval: ScalarField,
pub query_eval: ScalarField,
pub answer_eval: ScalarField,
pub error_eval: ScalarField,
pub opening_proof: OpeningProof<Curve>,
}
Expand description
The proof attesting to the validity of the relaxed instance.
Fields§
§quotient_comm: Curve
Commitment of quotient polynomial T (aka t_comm)
data_eval: ScalarField
Evaluation of data polynomial at the required challenge point
query_eval: ScalarField
Evaluation of query polynomial at the required challenge point
answer_eval: ScalarField
Evaluation of answer polynomial at the required challenge point
error_eval: ScalarField
Evaluation of error polynomial at the required challenge point
opening_proof: OpeningProof<Curve>
Polynomial commitment’s proof for the validity of returned evaluations
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ReadProof
impl RefUnwindSafe for ReadProof
impl Send for ReadProof
impl Sync for ReadProof
impl Unpin for ReadProof
impl UnwindSafe for ReadProof
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more