(&self)
| 28 | } |
| 29 | |
| 30 | pub(super) fn names(&self) -> Vec<String> { |
| 31 | self.tool_executor |
| 32 | .definitions() |
| 33 | .into_iter() |
| 34 | .map(|tool| tool.name) |
| 35 | .collect() |
| 36 | } |
| 37 | |
| 38 | pub(super) fn artifact(&self, artifact_uri: &str) -> Option<ToolArtifact> { |
| 39 | self.tool_executor.get_artifact(artifact_uri) |