From c8f5093125294d5df2d8add428878d1eec2450ca Mon Sep 17 00:00:00 2001 From: Jose Quintana Date: Tue, 18 May 2021 09:55:50 +0200 Subject: [PATCH] refactor: use generic result type --- src/static_files.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/static_files.rs b/src/static_files.rs index f7d5901..2f619e5 100644 --- a/src/static_files.rs +++ b/src/static_files.rs @@ -25,6 +25,8 @@ use tokio::fs::File as TkFile; use tokio::io::AsyncSeekExt; use tokio_util::io::poll_read_buf; +use crate::error::Result; + /// A small Arch `PathBuf` wrapper since Arc doesn't implement AsRef. #[derive(Clone, Debug)] pub struct ArcPath(pub Arc); @@ -155,7 +157,7 @@ async fn read_directory_entries( mut entries: tokio::fs::ReadDir, base_path: &str, is_head: bool, -) -> crate::error::Result> { +) -> Result> { let mut entries_str = String::new(); if base_path != "/" { entries_str = String::from(r#"../"#); @@ -230,8 +232,6 @@ fn file_reply( headers: &HeaderMap, res: (ArcPath, Metadata, bool), ) -> impl Future, StatusCode>> + Send { - // TODO: directory listing - let (path, meta, auto_index) = res; let conditionals = get_conditional_headers(headers); TkFile::open(path.clone()).then(move |res| match res { -- libgit2 1.7.2