summaryrefslogtreecommitdiff
path: root/lambda-calcul/rust/src/web.rs
diff options
context:
space:
mode:
Diffstat (limited to 'lambda-calcul/rust/src/web.rs')
-rw-r--r--lambda-calcul/rust/src/web.rs21
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()