pub struct ColumnSampleBatch {
pub point: CirclePoint<SecureField>,
pub cols_vals_randpows: Vec<NumeratorData>,
}Expand description
A batch of column samplings at a point.
Fields§
§point: CirclePoint<SecureField>The point at which the columns are sampled.
cols_vals_randpows: Vec<NumeratorData>The sampled column indices, their values at the point, and the random coefficient power corresponding to the fri quotient associated with (point, column_index, value).
Implementations§
Source§impl ColumnSampleBatch
impl ColumnSampleBatch
Sourcepub fn new_vec(
samples_with_rand: &[&Vec<(PointSample, SecureField)>],
) -> Vec<Self>
pub fn new_vec( samples_with_rand: &[&Vec<(PointSample, SecureField)>], ) -> Vec<Self>
Auto Trait Implementations§
impl Freeze for ColumnSampleBatch
impl RefUnwindSafe for ColumnSampleBatch
impl Send for ColumnSampleBatch
impl Sync for ColumnSampleBatch
impl Unpin for ColumnSampleBatch
impl UnsafeUnpin for ColumnSampleBatch
impl UnwindSafe for ColumnSampleBatch
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> 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