miden_node_proto/domain/
mod.rs

1pub mod account;
2pub mod batch;
3pub mod block;
4pub mod digest;
5pub mod mempool;
6pub mod merkle;
7pub mod note;
8pub mod nullifier;
9pub mod transaction;
10
11// UTILITIES
12// ================================================================================================
13
14pub fn convert<T, From, To>(from: T) -> impl Iterator<Item = To>
15where
16    T: IntoIterator<Item = From>,
17    From: Into<To>,
18{
19    from.into_iter().map(Into::into)
20}
21
22pub fn try_convert<T, E, From, To>(from: T) -> impl Iterator<Item = Result<To, E>>
23where
24    T: IntoIterator<Item = From>,
25    From: TryInto<To, Error = E>,
26{
27    from.into_iter().map(TryInto::try_into)
28}