pub type SystemComplex<F> = VmChipComplex<F, SystemExecutor<F>, SystemPeriphery<F>>;
Expand description
The base VmChipComplex with only system chips.
Aliased Type§
struct SystemComplex<F> {
pub base: SystemBase<F>,
pub inventory: VmInventory<SystemExecutor<F>, SystemPeriphery<F>>,
/* private fields */
}
Fields§
§base: SystemBase<F>
§inventory: VmInventory<SystemExecutor<F>, SystemPeriphery<F>>
Extendable collection of chips for executing instructions. System ensures it contains:
- PhantomChip
- PublicValuesChip if continuations disabled
- Poseidon2Chip if continuations enabled