(&self, branch_id: BranchId)
| 247 | } |
| 248 | |
| 249 | fn count_leaves(&self, branch_id: BranchId) -> Result<usize, Self::Error> { |
| 250 | Ok(self |
| 251 | .branch_leaves |
| 252 | .get(&branch_id) |
| 253 | .map(|v| v.len()) |
| 254 | .unwrap_or(0)) |
| 255 | } |
| 256 | |
| 257 | fn alloc_inode(&mut self) -> Result<Inode, Self::Error> { |
| 258 | let inode = Inode::new(self.next_inode); |