(path: &str)
| 3260 | }; |
| 3261 | let idx = self.node_indices[pos].1; |
| 3262 | self.children.get(idx).map(Vec::as_slice).unwrap_or(&[]) |
| 3263 | } |
| 3264 | |
| 3265 | pub fn child_count(&self, key: u32) -> usize { |
| 3266 | self.child_keys(key).len() |
| 3267 | } |
| 3268 | |
| 3269 | pub fn roots(&self) -> &[u32] { |
| 3270 | &self.roots |
| 3271 | } |
| 3272 | |
| 3273 | pub fn path(&self, doc: &SceneDoc, key: SceneKey) -> String { |
| 3274 | let mut parts = Vec::new(); |
| 3275 | let mut cursor = Some(key); |
no outgoing calls
no test coverage detected