Trait sp1_core::memory::MemoryCols

source ·
pub trait MemoryCols<T> {
    // Required methods
    fn access(&self) -> &MemoryAccessCols<T>;
    fn access_mut(&mut self) -> &mut MemoryAccessCols<T>;
    fn prev_value(&self) -> &Word<T>;
    fn prev_value_mut(&mut self) -> &mut Word<T>;
    fn value(&self) -> &Word<T>;
    fn value_mut(&mut self) -> &mut Word<T>;
}
Expand description

The common columns for all memory access types.

Required Methods§

source

fn access(&self) -> &MemoryAccessCols<T>

source

fn access_mut(&mut self) -> &mut MemoryAccessCols<T>

source

fn prev_value(&self) -> &Word<T>

source

fn prev_value_mut(&mut self) -> &mut Word<T>

source

fn value(&self) -> &Word<T>

source

fn value_mut(&mut self) -> &mut Word<T>

Implementors§