aboutsummaryrefslogtreecommitdiff
path: root/server/protocol
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-10-06 13:31:00 +0200
committermetamuffin <metamuffin@disroot.org>2025-10-06 13:31:00 +0200
commit821bacba156738d590a55505e03c8488c5db5db8 (patch)
tree2eec5b46b6553fd7c577733c2c67861e5fa0d440 /server/protocol
parent54329141cca73f03f6465933d3b37deb7d77ba58 (diff)
downloadhurrycurry-821bacba156738d590a55505e03c8488c5db5db8.tar
hurrycurry-821bacba156738d590a55505e03c8488c5db5db8.tar.bz2
hurrycurry-821bacba156738d590a55505e03c8488c5db5db8.tar.zst
Filter out large instant recipe clusters
Diffstat (limited to 'server/protocol')
-rw-r--r--server/protocol/src/book.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/server/protocol/src/book.rs b/server/protocol/src/book.rs
index 73b14c07..7c529f22 100644
--- a/server/protocol/src/book.rs
+++ b/server/protocol/src/book.rs
@@ -70,3 +70,12 @@ pub struct DiagramEdge {
pub dst: usize,
pub label: Option<Message>,
}
+
+impl NodeStyle {
+ pub fn is_procuct(&self) -> bool {
+ matches!(
+ self,
+ NodeStyle::IntermediateProduct | NodeStyle::FinalProduct
+ )
+ }
+}