pub struct BoolProverAncillary {
pub num_wit_bin_cols: usize,
pub bit_width: usize,
pub num_vars: usize,
}Expand description
Ancillary data produced by BooleanityChecker::prepare_sumcheck_group
and consumed by BooleanityChecker::finalize_prover.
Fields§
§num_wit_bin_cols: usizeNumber of witness binary-poly columns (N).
bit_width: usizeBit-width of each binary-poly coefficient cell (D).
num_vars: usizeNumber of variables of the trace MLEs.
Auto Trait Implementations§
impl Freeze for BoolProverAncillary
impl RefUnwindSafe for BoolProverAncillary
impl Send for BoolProverAncillary
impl Sync for BoolProverAncillary
impl Unpin for BoolProverAncillary
impl UnsafeUnpin for BoolProverAncillary
impl UnwindSafe for BoolProverAncillary
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more