From a5688c7449ad02934df6bf8c253cad32c6c1e349 Mon Sep 17 00:00:00 2001 From: Arnaud Bailly Date: Thu, 9 Oct 2025 11:11:10 +0200 Subject: feat: serve /static directory useful to keep help instructions around --- lambda-calcul/rust/src/web.rs | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) (limited to 'lambda-calcul/rust/src/web.rs') diff --git a/lambda-calcul/rust/src/web.rs b/lambda-calcul/rust/src/web.rs index e0f0c4b..2c2789b 100644 --- a/lambda-calcul/rust/src/web.rs +++ b/lambda-calcul/rust/src/web.rs @@ -161,16 +161,16 @@ impl Client { let result = match response { Ok(expr) => { if let Ok(vals) = parse_total(expr) { - let actual = eval_all(&vals) - .iter() - .map(|v| format!("{}", v)) - .collect::>() - .join("\n"); - if actual == *expected { - TestResult::TestSucceeded - } else { - TestResult::TestFailed(actual) - } + let actual = eval_all(&vals) + .iter() + .map(|v| format!("{}", v)) + .collect::>() + .join("\n"); + if actual == *expected { + TestResult::TestSucceeded + } else { + TestResult::TestFailed(actual) + } } else { TestResult::TestFailed("Could not parse response".to_string()) } @@ -342,6 +342,7 @@ async fn main() -> std::io::Result<()> { .service(register) .service(eval) .service(leaderboard) + .service(actix_files::Files::new("/", "./static").show_files_listing() ) }) .bind((options.host, options.port))? .run() -- cgit v1.2.3