From cb2fb05591baef8266871f5b584dac5a23dbdfa8 Mon Sep 17 00:00:00 2001 From: FiveMovesAhead Date: Wed, 8 Oct 2025 14:36:30 +0100 Subject: [PATCH] Pass hyperparameters by reference. --- tig-binary/src/entry_point_template.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tig-binary/src/entry_point_template.rs b/tig-binary/src/entry_point_template.rs index 4a1f240..fe38899 100644 --- a/tig-binary/src/entry_point_template.rs +++ b/tig-binary/src/entry_point_template.rs @@ -23,7 +23,7 @@ pub fn entry_point( { catch_unwind(AssertUnwindSafe(|| { let hyperparameters = hyperparameters.map(|x| serde_json::from_str::>(&x).unwrap()); - {ALGORITHM}::solve_challenge(challenge, save_solution, hyperparameters) + {ALGORITHM}::solve_challenge(challenge, save_solution, &hyperparameters) })).unwrap_or_else(|_| { Err(anyhow!("Panic occurred calling solve_challenge")) }) @@ -43,7 +43,7 @@ pub fn entry_point( { catch_unwind(AssertUnwindSafe(|| { let hyperparameters = hyperparameters.map(|x| serde_json::from_str::>(x)); - {ALGORITHM}::solve_challenge(challenge, save_solution, hyperparameters, module, stream, prop) + {ALGORITHM}::solve_challenge(challenge, save_solution, &hyperparameters, module, stream, prop) })).unwrap_or_else(|_| { Err(anyhow!("Panic occurred calling solve_challenge")) })