diff options
Diffstat (limited to 'lambda-calcul/rust/src')
| -rw-r--r-- | lambda-calcul/rust/src/web.rs | 21 |
1 files changed, 11 insertions, 10 deletions
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::<Vec<_>>() - .join("\n"); - if actual == *expected { - TestResult::TestSucceeded - } else { - TestResult::TestFailed(actual) - } + let actual = eval_all(&vals) + .iter() + .map(|v| format!("{}", v)) + .collect::<Vec<_>>() + .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() |
