INNER CODE UNIT · Rust
evaluate
arkworks-rs/poly-commit · bench-templates/src/lib.rs:300
fn evaluate<T: Borrow<Self::Input>>(
_: &Self::Parameters,
input: T,
) -> Result<Self::Output, ark_crypto_primitives::Error> {
Ok(input.borrow().to_vec().into())
}
}
/// Needed for benches and tests.
pub struct FieldToBytesColHasher<F, D>
where
F: PrimeField + CanonicalSerialize,
D: Digest,
{
_phantom: PhantomData<(F, D)>,
}
impl<F, D> CRHScheme for FieldToBytesColHasher<F, D>