diff options
| author | Shravan Mandava <shravan@mandava8.com> | 2026-02-22 13:37:27 +0000 |
|---|---|---|
| committer | Shravan Mandava <shravan@mandava8.com> | 2026-02-22 13:39:25 +0000 |
| commit | e692205b8b135c1b7b7b9233fd3650a024aed3ec (patch) | |
| tree | 63c01fedd25218b819b770d8d52bc0eadafd1faf | |
| parent | be8ac421283b1b1d0547ceb5b8da8e7eee002688 (diff) | |
Refactor source path generation
| -rw-r--r-- | src/main.rs | 13 |
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, |
