openvm_native_circuit

Type Alias NativeBranchEqChip

Source
pub type NativeBranchEqChip<F> = VmChipWrapper<F, BranchNativeAdapterChip<F>, BranchEqualCoreChip<1>>;

Aliased Type§

struct NativeBranchEqChip<F> {
    pub adapter: BranchNativeAdapterChip<F>,
    pub core: BranchEqualCoreChip<1>,
    pub records: Vec<(<BranchNativeAdapterChip<F> as VmAdapterChip<F>>::ReadRecord, <BranchNativeAdapterChip<F> as VmAdapterChip<F>>::WriteRecord, <BranchEqualCoreChip<1> as VmCoreChip<F, <BranchNativeAdapterChip<F> as VmAdapterChip<F>>::Interface>>::Record)>,
    /* private fields */
}

Fields§

§adapter: BranchNativeAdapterChip<F>§core: BranchEqualCoreChip<1>§records: Vec<(<BranchNativeAdapterChip<F> as VmAdapterChip<F>>::ReadRecord, <BranchNativeAdapterChip<F> as VmAdapterChip<F>>::WriteRecord, <BranchEqualCoreChip<1> as VmCoreChip<F, <BranchNativeAdapterChip<F> as VmAdapterChip<F>>::Interface>>::Record)>