Added Clone trait derivation to enhance cloning capabilities within the codebase.
Improved duplication of CompressedSNARK and NIFS structures by integrating Clone trait.
Optimized SNARK computations and funcs handling by cloning CompressedSNARK structure.
This is motivated by a companion update to Lurk, where the compression mechanism requires returning a uniform type upon calling .compress() on a proof that can be recursive or compressed.
Clone
trait derivation to enhance cloning capabilities within the codebase.CompressedSNARK
andNIFS
structures by integratingClone
trait.CompressedSNARK
structure.This is motivated by a companion update to Lurk, where the compression mechanism requires returning a uniform type upon calling
.compress()
on a proof that can be recursive or compressed.