hotshot_contract_adapter/
copy.rs

1// The bindings types are small and pure data, there is no reason they
2// shouldn't be Copy. However some of them do have a bytes field which cannot be Copy.
3impl Copy for crate::sol_types::G1PointSol {}
4impl Copy for crate::sol_types::G2PointSol {}
5impl Copy for crate::sol_types::EdOnBN254PointSol {}
6impl Copy for crate::sol_types::StakeTableV2::ValidatorRegistered {}
7// schnorr sig in ValidatorRegisteredV2 uses Bytes, cannot implement copy
8impl Copy for crate::sol_types::StakeTableV2::ValidatorExit {}
9impl Copy for crate::sol_types::StakeTableV2::ConsensusKeysUpdated {}
10// schnorr sig in ConsensusKeysUpdatedV2 Bytes, cannot implement copy
11impl Copy for crate::sol_types::StakeTableV2::Delegated {}
12impl Copy for crate::sol_types::StakeTableV2::Undelegated {}
13impl Copy for crate::sol_types::staketablev2::BN254::G1Point {}