fully implement ExtentItem, hex data, node addresses, and some other details
This commit is contained in:
@@ -171,7 +171,7 @@ fn http_main_boxes(image: &[u8], _req: &Request) -> Response {
|
||||
if let Some(met) = &mut metadata_items {
|
||||
let bg_start = bg_item.key.key_id;
|
||||
let node_addr = item.key.key_id;
|
||||
let tree_id = e.block_refs.iter().filter(|&(t,_)|t == &ItemType::TreeBlockRef).count() as u64;
|
||||
let tree_id = e.block_refs.iter().count() as u64;
|
||||
let index = (node_addr - bg_start) as usize / NODE_SIZE;
|
||||
if index < met.len() {
|
||||
met[index] = Some((tree_id, item.key.key_offset));
|
||||
|
||||
Reference in New Issue
Block a user