Trait MemoryCols

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

The common columns for all memory access types.

Required Methods§

Source

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

Source

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

Source

fn prev_value(&self) -> &TValue

Source

fn prev_value_mut(&mut self) -> &mut TValue

Source

fn value(&self) -> &TValue

Source

fn value_mut(&mut self) -> &mut TValue

Implementors§