parallel_disk_usage/data_tree/
getters.rs

1use super::DataTree;
2use crate::size;
3
4impl<Name, Size: size::Size> DataTree<Name, Size> {
5    /// Extract name
6    pub fn name(&self) -> &Name {
7        &self.name
8    }
9
10    /// Get mutable reference to name.
11    pub fn name_mut(&mut self) -> &mut Name {
12        &mut self.name
13    }
14
15    /// Extract total disk usage
16    pub fn size(&self) -> Size {
17        self.size
18    }
19
20    /// Extract children
21    pub fn children(&self) -> &Vec<Self> {
22        &self.children
23    }
24}