aboutsummaryrefslogtreecommitdiffstats
path: root/src/swarm/dissemination.rs
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-11-06 20:22:03 +0100
committertv <tv@krebsco.de>2026-11-06 20:22:03 +0100
commit36a4a54b1c9204d72e405f5bbfa2a1b595ccba04 (patch)
treeebf7c8cf135ebb2684f78a42f2876a0675300624 /src/swarm/dissemination.rs
parent5994b49412c058079639585501a78e6458fdbb6f (diff)
flood dissemination
Diffstat (limited to 'src/swarm/dissemination.rs')
-rw-r--r--src/swarm/dissemination.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/swarm/dissemination.rs b/src/swarm/dissemination.rs
index 93ad4e9..9763449 100644
--- a/src/swarm/dissemination.rs
+++ b/src/swarm/dissemination.rs
@@ -139,6 +139,8 @@ pub(crate) enum Kind {
WritersTrees,
/// PlumTree (`swarm::plumtree`).
Plumtree,
+ /// Flooding (`swarm::flood`).
+ Flood,
}
impl Kind {
@@ -146,6 +148,7 @@ impl Kind {
match self {
Kind::WritersTrees => std::sync::Arc::new(crate::swarm::tree::WritersTrees),
Kind::Plumtree => std::sync::Arc::new(crate::swarm::plumtree::PlumTree::default()),
+ Kind::Flood => std::sync::Arc::new(crate::swarm::flood::Flood),
}
}
}