fix compilation issues

This commit is contained in:
realbigsean
2023-01-12 14:17:14 -05:00
parent 06f71e8cce
commit d96d793bfb
10 changed files with 56 additions and 6 deletions

View File

@@ -102,3 +102,12 @@ impl Debug for KzgCommitment {
write!(f, "{}", eth2_serde_utils::hex::encode(&self.0))
}
}
#[cfg(feature = "arbitrary")]
impl arbitrary::Arbitrary<'_> for KzgCommitment {
fn arbitrary(u: &mut arbitrary::Unstructured<'_>) -> arbitrary::Result<Self> {
let mut bytes = [0u8; KZG_COMMITMENT_BYTES_LEN];
u.fill_buffer(&mut bytes)?;
Ok(KzgCommitment(bytes))
}
}