struct FCol<'a, F> {
evals: &'a [F],
scale: usize,
offset: usize,
len: usize,
}Expand description
A witness-column access resolved for the fused evaluator: at row i it reads
evals[(scale * i + offset) % len] – the same indexing as SubEvals.
Fields§
§evals: &'a [F]§scale: usize§offset: usize§len: usizeAuto Trait Implementations§
impl<'a, F> Freeze for FCol<'a, F>
impl<'a, F> RefUnwindSafe for FCol<'a, F>where
&'a [F]: RefUnwindSafe,
impl<'a, F> Send for FCol<'a, F>
impl<'a, F> Sync for FCol<'a, F>
impl<'a, F> Unpin for FCol<'a, F>
impl<'a, F> UnsafeUnpin for FCol<'a, F>where
&'a [F]: UnsafeUnpin,
impl<'a, F> UnwindSafe for FCol<'a, F>where
&'a [F]: UnwindSafe,
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