in akd/src/proof_structs.rs [211:227]
fn clone(&self) -> Self {
Self {
epoch: self.epoch,
plaintext_value: self.plaintext_value.clone(),
version: self.version,
existence_at_ep: self.existence_at_ep.clone(),
previous_val_stale_at_ep: self.previous_val_stale_at_ep.clone(),
non_existence_before_ep: self.non_existence_before_ep.clone(),
non_existence_of_next_few: self.non_existence_of_next_few.clone(),
non_existence_of_future_markers: self.non_existence_of_future_markers.clone(),
existence_vrf_proof: self.existence_vrf_proof.clone(),
previous_val_vrf_proof: self.previous_val_vrf_proof.clone(),
next_few_vrf_proofs: self.next_few_vrf_proofs.clone(),
future_marker_vrf_proofs: self.future_marker_vrf_proofs.clone(),
commitment_proof: self.commitment_proof.clone(),
}
}