On 2026-07-06 in 05de18e “Merge pull request #458 from worldfnd/sl/goldilocks-field-abstraction”:
serializes the ABI as a json string. Something like CBOR might be better.
#[derive(Clone, Debug, Serialize, Deserialize)]
pub struct NoirWitnessGenerator {
// Note: Abi uses an [internally tagged] enum format in Serde, which is not compatible
// with some schemaless formats like Postcard.
// [internally-tagged]: https://serde.rs/enum-representations.html
// TODO: serializes the ABI as a json string. Something like CBOR might be better.
#[serde(with = "serde_jsonify")]
pub abi: Abi,
/// ACIR witness index to R1CS witness index
/// Index zero is reserved for constant one, so we can use `NonZeroU32`
From provekit/backend/bn254/src/frontend/witness_generator.rs:15
On 2026-07-06 in
05de18e“Merge pull request #458 from worldfnd/sl/goldilocks-field-abstraction”:serializes the ABI as a json string. Something like CBOR might be better.
From
provekit/backend/bn254/src/frontend/witness_generator.rs:15