summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShravan Mandava <shravan@mandava8.com>2026-02-22 13:37:27 +0000
committerShravan Mandava <shravan@mandava8.com>2026-02-22 13:39:25 +0000
commite692205b8b135c1b7b7b9233fd3650a024aed3ec (patch)
tree63c01fedd25218b819b770d8d52bc0eadafd1faf
parentbe8ac421283b1b1d0547ceb5b8da8e7eee002688 (diff)
Refactor source path generation
-rw-r--r--src/main.rs13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/main.rs b/src/main.rs
index e780ed1..436789e 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -14,12 +14,15 @@ macro_rules! err {
fn main() {
let args: Vec<String> = env::args().collect();
- let mut path = String::new();
- if args.len() == 2 && args[1].ends_with("/") {
- path.push_str(&args[1]);
+ let path = if args.len() == 2 {
+ if !(args[1].ends_with("/")) {
+ String::from(args[1].as_str()) + "/"
+ } else {
+ String::from(args[1].as_str())
+ }
} else {
- path.push_str("app/");
- }
+ String::from("app/")
+ };
let listener = match TcpListener::bind("0.0.0.0:8080") {
Ok(listener) => listener,