openvm_native_circuit

Type Alias NativeJalChip

Source
pub type NativeJalChip<F> = VmChipWrapper<F, JalNativeAdapterChip<F>, JalCoreChip>;

Aliased Type§

struct NativeJalChip<F> {
    pub adapter: JalNativeAdapterChip<F>,
    pub core: JalCoreChip,
    pub records: Vec<(<JalNativeAdapterChip<F> as VmAdapterChip<F>>::ReadRecord, <JalNativeAdapterChip<F> as VmAdapterChip<F>>::WriteRecord, <JalCoreChip as VmCoreChip<F, <JalNativeAdapterChip<F> as VmAdapterChip<F>>::Interface>>::Record)>,
    /* private fields */
}

Fields§

§adapter: JalNativeAdapterChip<F>§core: JalCoreChip§records: Vec<(<JalNativeAdapterChip<F> as VmAdapterChip<F>>::ReadRecord, <JalNativeAdapterChip<F> as VmAdapterChip<F>>::WriteRecord, <JalCoreChip as VmCoreChip<F, <JalNativeAdapterChip<F> as VmAdapterChip<F>>::Interface>>::Record)>