openvm_circuit/arch/
mod.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
mod config;
/// Instruction execution traits and types.
/// Execution bus and interface.
mod execution;
/// Traits and builders to compose collections of chips into a virtual machine.
mod extensions;
/// Traits and wrappers to facilitate VM chip integration
mod integration_api;
/// Runtime execution and segmentation
pub mod segment;
/// Top level [VirtualMachine] constructor and API.
pub mod vm;

pub use openvm_instructions as instructions;

pub mod hasher;
/// Testing framework
#[cfg(any(test, feature = "test-utils"))]
pub mod testing;

pub use config::*;
pub use execution::*;
pub use extensions::*;
pub use integration_api::*;
pub use segment::*;
pub use vm::*;