HashStorageMerkleTreeDeserializer

This commit is contained in:
Rostyslav Tyshko 2025-05-16 18:37:58 -04:00
parent 96dc9bd840
commit 0daffaf4ad

View File

@ -28,6 +28,18 @@ impl<Leav: TreeLeavItem + Clone + Serialize> Serialize for HashStorageMerkleTree
}
}
struct HashStorageMerkleTreeDeserializer<Leav: TreeLeavItem + Clone> {
marker: PhantomData<fn() -> HashStorageMerkleTree<Leav>>
}
impl<Leaf: TreeLeavItem + Clone> HashStorageMerkleTreeDeserializer<Leaf> {
fn new() -> Self {
HashStorageMerkleTreeDeserializer {
marker: PhantomData
}
}
}
pub type PublicTransactionMerkleTree = HashStorageMerkleTree<Transaction>;