semaphore_rs/
poseidon_tree.rs

1use semaphore_rs_hasher::Hasher;
2use semaphore_rs_poseidon::Poseidon;
3use semaphore_rs_trees::imt::MerkleTree;
4use semaphore_rs_trees::lazy::LazyMerkleTree;
5
6pub type PoseidonTree = MerkleTree<Poseidon>;
7pub type LazyPoseidonTree = LazyMerkleTree<Poseidon>;
8pub type Branch = semaphore_rs_trees::Branch<<Poseidon as Hasher>::Hash>;
9pub type Proof = semaphore_rs_trees::InclusionProof<Poseidon>;