Module memory

Module memory 

Source

Re-exports§

pub use online::Address;
pub use online::AddressMap;
pub use online::INITIAL_TIMESTAMP;

Modules§

adapter
dimensions
interface
merkle
offline_checker
online
persistent
volatile

Structs§

MemoryAddress
The full pointer to a location in memory consists of an address space and a pointer within the address space.
MemoryAirInventory
MemoryAuxColsFactory
A helper for generating trace values in auxiliary memory columns related to the offline memory argument.
MemoryController
PersistentMemoryTraceHeights
SharedMemoryHelper
Owned version of MemoryAuxColsFactory.
TimestampedValues
VolatileMemoryTraceHeights

Enums§

OpType

Constants§

BOUNDARY_AIR_OFFSET
The offset of the boundary AIR in AIRs of MemoryController.
CHUNK
MERKLE_AIR_OFFSET
The offset of the Merkle AIR in AIRs of MemoryController.
POINTER_MAX_BITS

Functions§

num_memory_airs
This is O(1) and returns the length of MemoryAirInventory::into_airs.

Type Aliases§

Equipartition
An equipartition of memory values.
MemoryImage
TimestampedEquipartition
A sorted equipartition of memory, with timestamps and values.