in akd_client/src/tests.rs [70:83]
fn to_digest_vec_opt<H>(hash_vec: Vec<Option<H::Digest>>) -> Vec<Option<crate::types::Digest>>
where
H: winter_crypto::Hasher,
{
let mut digest_vec_opt = Vec::<Option<crate::types::Digest>>::new();
for hash_elem in hash_vec {
if let Some(h) = hash_elem {
digest_vec_opt.push(Some(to_digest::<H>(h)));
} else {
digest_vec_opt.push(None);
}
}
digest_vec_opt
}