MCPcopy Create free account
hub / github.com/consensus-shipyard/ipc / collect_seeds

Function collect_seeds

fendermint/testing/materializer/src/docker/node.rs:637–648  ·  view source on GitHub ↗

Collect comma separated values from seeds nodes.

(seed_nodes: &[&DockerNode], f: F)

Source from the content-addressed store, hash-verified

635
636/// Collect comma separated values from seeds nodes.
637fn collect_seeds<F>(seed_nodes: &[&DockerNode], f: F) -> anyhow::Result<String>
638where
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
650fn export_env(file_path: impl AsRef<Path>, env: &EnvMap) -> anyhow::Result<()> {
651 let env = env

Callers 1

start_all_containersMethod · 0.85

Calls 3

contextMethod · 0.80
iterMethod · 0.45
joinMethod · 0.45

Tested by

no test coverage detected