(local_key: u64, ty: &str)
| 95 | } |
| 96 | |
| 97 | pub(crate) fn outputs(local_key: u64, ty: &str) -> Result<BTreeSet<String>> { |
| 98 | if let Some(node) = NodeSlice::registry_local().get(local_key).get(ty) { |
| 99 | Ok(node.info.outputs.iter().cloned().collect()) |
| 100 | } else if let Some(graph) = GraphSlice::registry_local().get(local_key).get(ty) { |
| 101 | Ok(graph.info.outputs.iter().cloned().collect()) |
| 102 | } else { |
| 103 | Err(anyhow!("unexpected node {}", ty)) |
| 104 | } |
| 105 | } |
no test coverage detected