Commit 23db79d0 authored by Nugine's avatar Nugine
Browse files

s3s-fs: deny clippy::pedantic

parent a9a3629d
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -27,6 +27,7 @@ hex-simd = "0.8.0"
hyper = { version = "0.14.26", optional = true, features = ["full"] }
md-5 = "0.10.5"
mime = "0.3.17"
nugine-rust-utils = "0.3.0"
numeric_cast = "0.2.1"
path-absolutize = "3.1.0"
s3s = { version = "0.6.0-dev", path = "../s3s" }
+5 −1
Original line number Diff line number Diff line
#![forbid(unsafe_code)]
#![deny(
    clippy::all, //
    clippy::must_use_candidate, //
    clippy::cargo, //
    clippy::pedantic, //
)]
#![allow(
    clippy::wildcard_imports,
    clippy::missing_errors_doc, // TODO: docs
)]

#[macro_use]
+2 −2
Original line number Diff line number Diff line
#![forbid(unsafe_code)]
#![deny(clippy::all)]
#![deny(clippy::all, clippy::pedantic)]

use s3s_fs::FileSystem;
use s3s_fs::Result;
@@ -40,7 +40,7 @@ fn setup_tracing() {
    tracing_subscriber::fmt()
        .pretty()
        .with_env_filter(EnvFilter::from_default_env())
        .init()
        .init();
}

#[tokio::main]
+3 −2
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@ use futures::TryStreamExt;
use md5::{Digest, Md5};
use numeric_cast::NumericCast;
use path_absolutize::Absolutize;
use rust_utils::default::default;
use tracing::debug;

#[async_trait::async_trait]
@@ -302,8 +303,8 @@ impl S3 for FileSystem {
            return Err(s3_error!(NoSuchBucket));
        }

        let mut objects: Vec<Object> = Default::default();
        let mut dir_queue: VecDeque<PathBuf> = Default::default();
        let mut objects: Vec<Object> = default();
        let mut dir_queue: VecDeque<PathBuf> = default();
        dir_queue.push_back(path.clone());

        while let Some(dir) = dir_queue.pop_front() {