Enum triton_vm::table::table_column::RamBaseTableColumn
source · #[repr(usize)]pub enum RamBaseTableColumn {
CLK = 0,
InstructionType = 1,
RamPointer = 2,
RamValue = 3,
InverseOfRampDifference = 4,
BezoutCoefficientPolynomialCoefficient0 = 5,
BezoutCoefficientPolynomialCoefficient1 = 6,
}Variants§
CLK = 0
InstructionType = 1
Is INSTRUCTION_TYPE_READ for instruction read_mem and INSTRUCTION_TYPE_WRITE
for instruction write_mem. For padding rows, this is set to PADDING_INDICATOR.
RamPointer = 2
RamValue = 3
InverseOfRampDifference = 4
BezoutCoefficientPolynomialCoefficient0 = 5
BezoutCoefficientPolynomialCoefficient1 = 6
Trait Implementations§
source§impl Clone for RamBaseTableColumn
impl Clone for RamBaseTableColumn
source§fn clone(&self) -> RamBaseTableColumn
fn clone(&self) -> RamBaseTableColumn
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 RamBaseTableColumn
impl Debug for RamBaseTableColumn
source§impl Display for RamBaseTableColumn
impl Display for RamBaseTableColumn
source§impl Hash for RamBaseTableColumn
impl Hash for RamBaseTableColumn
source§impl IntoEnumIterator for RamBaseTableColumn
impl IntoEnumIterator for RamBaseTableColumn
type Iterator = RamBaseTableColumnIter
fn iter() -> RamBaseTableColumnIter ⓘ
source§impl MasterBaseTableColumn for RamBaseTableColumn
impl MasterBaseTableColumn for RamBaseTableColumn
source§fn base_table_index(&self) -> usize
fn base_table_index(&self) -> usize
The index of the column in the ”local“ base table, _i.e., not the master base table.
source§fn master_base_table_index(&self) -> usize
fn master_base_table_index(&self) -> usize
The index of the column in the master base table.
source§impl PartialEq for RamBaseTableColumn
impl PartialEq for RamBaseTableColumn
source§fn eq(&self, other: &RamBaseTableColumn) -> bool
fn eq(&self, other: &RamBaseTableColumn) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Copy for RamBaseTableColumn
impl Eq for RamBaseTableColumn
impl StructuralPartialEq for RamBaseTableColumn
Auto Trait Implementations§
impl Freeze for RamBaseTableColumn
impl RefUnwindSafe for RamBaseTableColumn
impl Send for RamBaseTableColumn
impl Sync for RamBaseTableColumn
impl Unpin for RamBaseTableColumn
impl UnwindSafe for RamBaseTableColumn
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> 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