pub struct CoreInstance {
pub comm_d: Curve,
pub comm_q: Curve,
pub comm_a: Curve,
}
Expand description
Non-relaxed instance attesting to d * q - a = 0
Fields§
§comm_d: Curve
Commitment to the data
comm_q: Curve
Commitment to the query polynomial
comm_a: Curve
Commitment to the answers
Implementations§
Source§impl CoreInstance
impl CoreInstance
pub fn relax(self) -> RelaxedInstance
Trait Implementations§
Source§impl PartialEq for CoreInstance
impl PartialEq for CoreInstance
impl Eq for CoreInstance
impl StructuralPartialEq for CoreInstance
Auto Trait Implementations§
impl Freeze for CoreInstance
impl RefUnwindSafe for CoreInstance
impl Send for CoreInstance
impl Sync for CoreInstance
impl Unpin for CoreInstance
impl UnwindSafe for CoreInstance
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
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more