impl_generator_serializer! matches generator Id to get correct types. You would need different Ids for different bases if you wanna use impl_generator_serializer for these generators with different bases.
For example if your circuit uses BaseSplitGenerator<2> and BaseSplitGenerator<4> something like the snippet below:
impl_generator_serializer!
matches generator Id to get correct types. You would need different Ids for different bases if you wanna useimpl_generator_serializer
for these generators with different bases. For example if your circuit usesBaseSplitGenerator<2>
andBaseSplitGenerator<4>
something like the snippet below:would lead to incorrect generation of
ProverOnlyCircuitData
when reconstructed usingProverOnlyCircuitData::from_bytes(..)
CC: @ultrainstinct30