openvm_circuit/arch/mod.rs
1mod config;
2/// Instruction execution traits and types.
3/// Execution bus and interface.
4mod execution;
5/// Traits and builders to compose collections of chips into a virtual machine.
6mod extensions;
7/// Traits and wrappers to facilitate VM chip integration
8mod integration_api;
9/// Runtime execution and segmentation
10pub mod segment;
11/// Top level [VirtualMachine] constructor and API.
12pub mod vm;
13
14pub use openvm_instructions as instructions;
15
16pub mod hasher;
17/// Testing framework
18#[cfg(any(test, feature = "test-utils"))]
19pub mod testing;
20
21pub use config::*;
22pub use execution::*;
23pub use extensions::*;
24pub use integration_api::*;
25pub use segment::*;
26pub use vm::*;