style: cargo fmt
This commit is contained in:
parent
eda6dd81d7
commit
3cb5f06c12
3 changed files with 10 additions and 7 deletions
4
Cargo.lock
generated
4
Cargo.lock
generated
|
@ -329,9 +329,9 @@ checksum = "7709cef83f0c1f58f666e746a08b21e0085f7440fa6a29cc194d68aac97a4225"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "os_str_bytes"
|
name = "os_str_bytes"
|
||||||
version = "6.0.1"
|
version = "6.1.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "029d8d0b2f198229de29dca79676f2738ff952edf3fde542eb8bf94d8c21b435"
|
checksum = "21326818e99cfe6ce1e524c2a805c189a99b5ae555a35d19f9a284b427d86afa"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "percent-encoding"
|
name = "percent-encoding"
|
||||||
|
|
|
@ -34,7 +34,6 @@ fn app() -> clap::Command<'static> {
|
||||||
.long("readonly")
|
.long("readonly")
|
||||||
.help("Only serve static files, no operations like upload and delete");
|
.help("Only serve static files, no operations like upload and delete");
|
||||||
|
|
||||||
|
|
||||||
let arg_auth = Arg::new("auth")
|
let arg_auth = Arg::new("auth")
|
||||||
.short('a')
|
.short('a')
|
||||||
.long("auth")
|
.long("auth")
|
||||||
|
|
|
@ -62,8 +62,9 @@ impl InnerService {
|
||||||
pub async fn handle(self: Arc<Self>, req: Request) -> Result<Response, hyper::Error> {
|
pub async fn handle(self: Arc<Self>, req: Request) -> Result<Response, hyper::Error> {
|
||||||
if !self.auth_guard(&req).unwrap_or_default() {
|
if !self.auth_guard(&req).unwrap_or_default() {
|
||||||
let mut res = status_code!(StatusCode::UNAUTHORIZED);
|
let mut res = status_code!(StatusCode::UNAUTHORIZED);
|
||||||
res.headers_mut().insert("WWW-Authenticate" , HeaderValue::from_static("Basic"));
|
res.headers_mut()
|
||||||
return Ok(res)
|
.insert("WWW-Authenticate", HeaderValue::from_static("Basic"));
|
||||||
|
return Ok(res);
|
||||||
}
|
}
|
||||||
|
|
||||||
let res = if req.method() == Method::GET {
|
let res = if req.method() == Method::GET {
|
||||||
|
@ -136,7 +137,6 @@ impl InnerService {
|
||||||
fs::remove_dir_all(path).await?;
|
fs::remove_dir_all(path).await?;
|
||||||
}
|
}
|
||||||
Ok(status_code!(StatusCode::OK))
|
Ok(status_code!(StatusCode::OK))
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async fn handle_send_dir(&self, path: &Path) -> BoxResult<Response> {
|
async fn handle_send_dir(&self, path: &Path) -> BoxResult<Response> {
|
||||||
|
@ -181,7 +181,11 @@ impl InnerService {
|
||||||
|
|
||||||
paths.sort_unstable();
|
paths.sort_unstable();
|
||||||
let breadcrumb = self.get_breadcrumb(path);
|
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 data = serde_json::to_string(&data).unwrap();
|
||||||
|
|
||||||
let mut output =
|
let mut output =
|
||||||
|
|
Loading…
Reference in a new issue