Collect comma separated values from seeds nodes.
(seed_nodes: &[&DockerNode], f: F)
| 635 | |
| 636 | /// Collect comma separated values from seeds nodes. |
| 637 | fn collect_seeds<F>(seed_nodes: &[&DockerNode], f: F) -> anyhow::Result<String> |
| 638 | where |
| 639 | F: Fn(&DockerNode) -> anyhow::Result<String>, |
| 640 | { |
| 641 | let ss = seed_nodes |
| 642 | .iter() |
| 643 | .map(|n| f(n)) |
| 644 | .collect::<anyhow::Result<Vec<_>>>() |
| 645 | .context("failed to collect seeds")?; |
| 646 | |
| 647 | Ok(ss.join(",")) |
| 648 | } |
| 649 | |
| 650 | fn export_env(file_path: impl AsRef<Path>, env: &EnvMap) -> anyhow::Result<()> { |
| 651 | let env = env |
no test coverage detected