pub struct BinaryPcsParams {
pub log_inv_rate: usize,
pub pow_bits: usize,
pub security_level: usize,
}Expand description
Parameters chosen by the caller.
Fields§
§log_inv_rate: usizeLog of the inverse code rate. The codeword is 2^log_inv_rate times the message.
pow_bits: usizeGrinding bits demanded once, before the query phase.
security_level: usizeTarget for the union of opening-claim, fold, sumcheck, and query errors, in bits.
Trait Implementations§
Source§impl Clone for BinaryPcsParams
impl Clone for BinaryPcsParams
impl Copy for BinaryPcsParams
Source§impl Debug for BinaryPcsParams
impl Debug for BinaryPcsParams
impl Eq for BinaryPcsParams
Source§impl PartialEq for BinaryPcsParams
impl PartialEq for BinaryPcsParams
impl StructuralPartialEq for BinaryPcsParams
Auto Trait Implementations§
impl Freeze for BinaryPcsParams
impl RefUnwindSafe for BinaryPcsParams
impl Send for BinaryPcsParams
impl Sync for BinaryPcsParams
impl Unpin for BinaryPcsParams
impl UnsafeUnpin for BinaryPcsParams
impl UnwindSafe for BinaryPcsParams
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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