pub enum PairCol {
Preprocessed(usize),
Main(usize),
}Expand description
A reference to a column in a PAIR (Preprocessed AIR).
Variants§
Preprocessed(usize)
A preprocessed (fixed) column at the specified index.
These columns contain values that are determined during the setup phase and remain constant across all proof generations.
Main(usize)
A main trace column at the specified index.
These columns contain witness values that vary between different executions and are filled during trace generation.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PairCol
impl RefUnwindSafe for PairCol
impl Send for PairCol
impl Sync for PairCol
impl Unpin for PairCol
impl UnwindSafe for PairCol
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