From ba9b92a415f6e3e426c1d9df8fff23d39da488a2 Mon Sep 17 00:00:00 2001 From: Sven-Hendrik Haase Date: Sun, 3 Feb 2019 17:04:56 +0100 Subject: Some linting fixes --- src/main.rs | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'src') diff --git a/src/main.rs b/src/main.rs index 175abed..b7f9be9 100644 --- a/src/main.rs +++ b/src/main.rs @@ -200,7 +200,7 @@ fn file_handler(req: &HttpRequest) -> Result { fn configure_app(app: App) -> App { let s = { let path = &app.state().path; - let no_symlinks = app.state().no_symlinks.clone(); + let no_symlinks = app.state().no_symlinks; let random_route = app.state().random_route.clone(); if path.is_file() { None @@ -216,7 +216,7 @@ fn configure_app(app: App) -> App { } }; - let random_route = app.state().random_route.clone().unwrap_or(String::new()); + let random_route = app.state().random_route.clone().unwrap_or_default(); let full_route = format!("/{}", random_route); if let Some(s) = s { @@ -403,14 +403,13 @@ fn directory_listing( let index_of = format!("Index of {}", req.path()); let mut body = String::new(); let base = Path::new(req.path()); - let random_route = format!("/{}", random_route.unwrap_or(String::new())); + let random_route = format!("/{}", random_route.unwrap_or_default()); if let Some(parent) = base.parent() { if req.path() != random_route { let _ = write!( body, - "..", - "root", + "..", parent.display() ); } @@ -438,14 +437,13 @@ fn directory_listing( if metadata.is_dir() { let _ = write!( body, - "{}/", - "directory", file_url, file_name + "{}/", + file_url, file_name ); } else { let _ = write!( body, - "{}{}", - "file", + "{}{}", file_url, file_name, ByteSize::b(metadata.len()) -- cgit v1.2.3