[[package]]
name = "os_str_bytes"
-version = "6.0.1"
+version = "6.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "029d8d0b2f198229de29dca79676f2738ff952edf3fde542eb8bf94d8c21b435"
+checksum = "21326818e99cfe6ce1e524c2a805c189a99b5ae555a35d19f9a284b427d86afa"
[[package]]
name = "percent-encoding"
pub async fn handle(self: Arc<Self>, req: Request) -> Result<Response, hyper::Error> {
if !self.auth_guard(&req).unwrap_or_default() {
let mut res = status_code!(StatusCode::UNAUTHORIZED);
- res.headers_mut().insert("WWW-Authenticate" , HeaderValue::from_static("Basic"));
- return Ok(res)
+ res.headers_mut()
+ .insert("WWW-Authenticate", HeaderValue::from_static("Basic"));
+ return Ok(res);
}
let res = if req.method() == Method::GET {
fs::remove_dir_all(path).await?;
}
Ok(status_code!(StatusCode::OK))
-
}
async fn handle_send_dir(&self, path: &Path) -> BoxResult<Response> {
paths.sort_unstable();
let breadcrumb = self.get_breadcrumb(path);
- let data = SendDirData { breadcrumb, paths, readonly: self.args.readonly };
+ let data = SendDirData {
+ breadcrumb,
+ paths,
+ readonly: self.args.readonly,
+ };
let data = serde_json::to_string(&data).unwrap();
let mut output =