From 93d9fc967f9e4194df460088c80094259472027c Mon Sep 17 00:00:00 2001 From: aarkue Date: Wed, 23 Oct 2024 09:38:18 +0200 Subject: [PATCH] Fix nasty performance regression when binding events based on objects (E2O not utilized in step order) --- backend/Cargo.lock | 4 +++- backend/shared/src/binding_box/step_order.rs | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/backend/Cargo.lock b/backend/Cargo.lock index 130f598..95d8698 100644 --- a/backend/Cargo.lock +++ b/backend/Cargo.lock @@ -1399,7 +1399,9 @@ dependencies = [ [[package]] name = "process_mining" -version = "0.3.19" +version = "0.3.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa36e823fa78d5d5f1090ea4c43d95cad3b6b787f79da24539c8984bcd216808" dependencies = [ "chrono", "flate2", diff --git a/backend/shared/src/binding_box/step_order.rs b/backend/shared/src/binding_box/step_order.rs index abd0b23..bd7ad87 100644 --- a/backend/shared/src/binding_box/step_order.rs +++ b/backend/shared/src/binding_box/step_order.rs @@ -138,7 +138,7 @@ impl BindingStep { object, event, qualifier, - filter_label: None, + filter_label: _, } => { var_can_bind .entry(Variable::Object(*object)) @@ -162,7 +162,7 @@ impl BindingStep { object, other_object, qualifier, - filter_label: _ + filter_label: _, } => { var_can_bind .entry(Variable::Object(*object))