#[repr(usize)]pub enum ProcessorAuxColumn {
InputTableEvalArg = 0,
OutputTableEvalArg = 1,
InstructionLookupClientLogDerivative = 2,
OpStackTablePermArg = 3,
RamTablePermArg = 4,
JumpStackTablePermArg = 5,
HashInputEvalArg = 6,
HashDigestEvalArg = 7,
SpongeEvalArg = 8,
U32LookupClientLogDerivative = 9,
ClockJumpDifferenceLookupServerLogDerivative = 10,
}
Variants§
InputTableEvalArg = 0
OutputTableEvalArg = 1
InstructionLookupClientLogDerivative = 2
OpStackTablePermArg = 3
RamTablePermArg = 4
JumpStackTablePermArg = 5
HashInputEvalArg = 6
For copying the hash function’s input to the hash coprocessor.
HashDigestEvalArg = 7
For copying the hash digest from the hash coprocessor.
SpongeEvalArg = 8
For copying the RATE next to-be-absorbed to the hash coprocessor and the RATE squeezed elements from the hash coprocessor, depending on the executed instruction.
U32LookupClientLogDerivative = 9
The (running sum of the) logarithmic derivative for the Lookup Argument with the U32 Table.
ClockJumpDifferenceLookupServerLogDerivative = 10
The (running sum of the) logarithmic derivative for the clock jump difference Lookup Argument with the memory-like tables.
Trait Implementations§
Source§impl Clone for ProcessorAuxColumn
impl Clone for ProcessorAuxColumn
Source§fn clone(&self) -> ProcessorAuxColumn
fn clone(&self) -> ProcessorAuxColumn
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ProcessorAuxColumn
impl Debug for ProcessorAuxColumn
Source§impl Display for ProcessorAuxColumn
impl Display for ProcessorAuxColumn
Source§impl Hash for ProcessorAuxColumn
impl Hash for ProcessorAuxColumn
Source§impl IntoEnumIterator for ProcessorAuxColumn
impl IntoEnumIterator for ProcessorAuxColumn
type Iterator = ProcessorAuxColumnIter
fn iter() -> ProcessorAuxColumnIter ⓘ
Source§impl MasterAuxColumn for ProcessorAuxColumn
impl MasterAuxColumn for ProcessorAuxColumn
Source§impl PartialEq for ProcessorAuxColumn
impl PartialEq for ProcessorAuxColumn
impl Copy for ProcessorAuxColumn
impl Eq for ProcessorAuxColumn
impl StructuralPartialEq for ProcessorAuxColumn
Auto Trait Implementations§
impl Freeze for ProcessorAuxColumn
impl RefUnwindSafe for ProcessorAuxColumn
impl Send for ProcessorAuxColumn
impl Sync for ProcessorAuxColumn
impl Unpin for ProcessorAuxColumn
impl UnwindSafe for ProcessorAuxColumn
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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