openvm_native_compiler/asm/config.rs
use std::marker::PhantomData;
use openvm_stark_backend::p3_field::{ExtensionField, PrimeField, TwoAdicField};
use crate::prelude::Config;
/// An assembly code configuration given a field and an extension field.
#[derive(Debug, Clone, Default)]
pub struct AsmConfig<F, EF>(PhantomData<(F, EF)>);
impl<F: PrimeField + TwoAdicField, EF: ExtensionField<F> + TwoAdicField> Config
for AsmConfig<F, EF>
{
type N = F;
type F = F;
type EF = EF;
}