pub enum FFAColumn {
InputA(usize),
InputB(usize),
ModulusF(usize),
Remainder(usize),
Carry(usize),
Quotient,
}
Expand description
Column indexer for MSM columns.
They represent the equation
InputA(i) + InputB(i) = ModulusF(i) * Quotient + Carry(i) * 2^LIMB_SIZE - Carry(i-1)
Variants§
Trait Implementations§
Source§impl ColumnIndexer<usize> for FFAColumn
impl ColumnIndexer<usize> for FFAColumn
Source§impl Ord for FFAColumn
impl Ord for FFAColumn
Source§impl PartialOrd for FFAColumn
impl PartialOrd for FFAColumn
impl Copy for FFAColumn
impl Eq for FFAColumn
impl StructuralPartialEq for FFAColumn
Auto Trait Implementations§
impl Freeze for FFAColumn
impl RefUnwindSafe for FFAColumn
impl Send for FFAColumn
impl Sync for FFAColumn
impl Unpin for FFAColumn
impl UnwindSafe for FFAColumn
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,
§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