wip handling root request
This commit is contained in:
@@ -80,7 +80,7 @@ impl MerkleTree {
|
||||
}
|
||||
}
|
||||
|
||||
fn generate_random_file_node(
|
||||
/*fn generate_random_file_node(
|
||||
storage: &mut HashMap<NodeHash, MerkleNode>,
|
||||
) -> Result<NodeHash, String> {
|
||||
let mut rng = rng();
|
||||
@@ -110,9 +110,9 @@ fn generate_random_file_node(
|
||||
storage.insert(hash, node);
|
||||
Ok(hash)
|
||||
}
|
||||
}
|
||||
}*/
|
||||
|
||||
fn generate_random_directory_node(
|
||||
/*fn generate_random_directory_node(
|
||||
depth: u32,
|
||||
max_depth: u32,
|
||||
storage: &mut HashMap<NodeHash, MerkleNode>,
|
||||
@@ -172,7 +172,7 @@ fn generate_random_directory_node(
|
||||
storage.insert(hash, node);
|
||||
Ok(hash)
|
||||
}
|
||||
}
|
||||
}*/
|
||||
|
||||
#[derive(Debug, Clone)]
|
||||
pub struct ChunkNode {
|
||||
@@ -310,14 +310,14 @@ impl MerkleNode {
|
||||
}
|
||||
MerkleNode::BigDirectory(node) => {
|
||||
for hash in &node.children_hashes {
|
||||
bytes.extend_from_slice(hash);
|
||||
bytes.extend_from_slice(&hash.content_hash);
|
||||
}
|
||||
}
|
||||
}
|
||||
bytes
|
||||
}
|
||||
|
||||
pub fn generate_random_tree(
|
||||
/*pub fn generate_random_tree(
|
||||
max_depth: u32,
|
||||
) -> Result<(NodeHash, HashMap<NodeHash, MerkleNode>), String> {
|
||||
let mut storage = HashMap::new();
|
||||
@@ -326,9 +326,9 @@ impl MerkleNode {
|
||||
let root_hash = generate_random_directory_node(0, max_depth, &mut storage)?;
|
||||
|
||||
Ok((root_hash, storage))
|
||||
}
|
||||
}*/
|
||||
|
||||
pub fn generate_base_tree() -> (NodeHash, HashMap<NodeHash, MerkleNode>) {
|
||||
/*pub fn generate_base_tree() -> (NodeHash, HashMap<NodeHash, MerkleNode>) {
|
||||
let mut res = HashMap::new();
|
||||
|
||||
let node1 = MerkleNode::Chunk(ChunkNode::new_random());
|
||||
@@ -378,5 +378,5 @@ impl MerkleNode {
|
||||
res.insert(root_hash, root);
|
||||
|
||||
(root_hash, res)
|
||||
}
|
||||
}*/
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user