pub trait TryHashProducer {
type Error;
// Required method
fn try_generate_hash(&self) -> Result<Felt, Self::Error>;
}pub trait TryHashProducer {
type Error;
// Required method
fn try_generate_hash(&self) -> Result<Felt, Self::Error>;
}