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
commit29bb538095faaa44c50745879259ed0887329136 (patch)
tree1aeb4e089a1ddefa2ee325cce8c856a454dbded9 /src/swarm/dissemination.rs
parentdddb08684d7318fa7f094e7a09e6a0ebd2a7261e (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),
}
}
}