You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opendal.apache.org by ti...@apache.org on 2024/07/20 00:37:22 UTC
(opendal) 09/10: clippy
This is an automated email from the ASF dual-hosted git repository.
tison pushed a commit to branch make-config-data-object
in repository https://gitbox.apache.org/repos/asf/opendal.git
commit e8205b86a252ff4cdc120fe85bff151ccd331769
Author: tison <wa...@gmail.com>
AuthorDate: Fri Jul 19 17:30:35 2024 -0700
clippy
Signed-off-by: tison <wa...@gmail.com>
---
core/src/services/alluxio/backend.rs | 2 +-
core/src/services/atomicserver/backend.rs | 1 -
core/src/services/azdls/backend.rs | 1 -
core/src/services/azfile/backend.rs | 1 -
core/src/services/b2/backend.rs | 1 -
core/src/services/cacache/backend.rs | 2 --
core/src/services/chainsafe/backend.rs | 1 -
core/src/services/cloudflare_kv/backend.rs | 1 -
core/src/services/cos/backend.rs | 1 -
core/src/services/d1/backend.rs | 1 -
core/src/services/dashmap/backend.rs | 2 --
core/src/services/dbfs/backend.rs | 1 -
core/src/services/dropbox/builder.rs | 1 -
core/src/services/etcd/backend.rs | 1 -
core/src/services/foundationdb/backend.rs | 1 -
core/src/services/fs/backend.rs | 1 -
core/src/services/ftp/backend.rs | 1 -
core/src/services/gcs/backend.rs | 1 -
core/src/services/gdrive/builder.rs | 2 --
core/src/services/ghac/backend.rs | 1 -
core/src/services/github/backend.rs | 1 -
core/src/services/hdfs/backend.rs | 1 -
core/src/services/hdfs_native/backend.rs | 1 -
core/src/services/http/backend.rs | 1 -
core/src/services/huggingface/backend.rs | 1 -
core/src/services/icloud/backend.rs | 1 -
core/src/services/ipfs/backend.rs | 1 -
core/src/services/ipmfs/builder.rs | 2 --
core/src/services/koofr/backend.rs | 1 -
core/src/services/libsql/backend.rs | 1 -
core/src/services/memcached/backend.rs | 1 -
core/src/services/memory/backend.rs | 2 --
core/src/services/mini_moka/backend.rs | 3 +--
core/src/services/moka/backend.rs | 2 --
core/src/services/mongodb/backend.rs | 1 -
core/src/services/mysql/backend.rs | 1 -
core/src/services/obs/backend.rs | 1 -
core/src/services/onedrive/builder.rs | 2 --
core/src/services/oss/backend.rs | 1 -
core/src/services/pcloud/backend.rs | 1 -
core/src/services/postgresql/backend.rs | 1 -
core/src/services/redis/backend.rs | 1 -
core/src/services/rocksdb/backend.rs | 1 -
core/src/services/seafile/backend.rs | 1 -
core/src/services/sftp/backend.rs | 1 -
core/src/services/sled/backend.rs | 1 -
core/src/services/sqlite/backend.rs | 1 -
core/src/services/surrealdb/backend.rs | 2 --
core/src/services/swift/backend.rs | 1 -
core/src/services/tikv/backend.rs | 2 --
core/src/services/upyun/backend.rs | 1 -
core/src/services/vercel_blob/backend.rs | 1 -
core/src/services/webdav/backend.rs | 1 -
core/src/services/webhdfs/backend.rs | 1 -
core/src/services/yandex_disk/backend.rs | 1 -
55 files changed, 2 insertions(+), 65 deletions(-)
diff --git a/core/src/services/alluxio/backend.rs b/core/src/services/alluxio/backend.rs
index c1974f2e5b..59c927fb54 100644
--- a/core/src/services/alluxio/backend.rs
+++ b/core/src/services/alluxio/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::sync::Arc;
@@ -252,6 +251,7 @@ impl Access for AlluxioBackend {
#[cfg(test)]
mod test {
use super::*;
+ use std::collections::HashMap;
#[test]
fn test_builder_from_map() {
diff --git a/core/src/services/atomicserver/backend.rs b/core/src/services/atomicserver/backend.rs
index 555293a56f..463056fe8a 100644
--- a/core/src/services/atomicserver/backend.rs
+++ b/core/src/services/atomicserver/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
diff --git a/core/src/services/azdls/backend.rs b/core/src/services/azdls/backend.rs
index b75ddc0222..33cdab3897 100644
--- a/core/src/services/azdls/backend.rs
+++ b/core/src/services/azdls/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::sync::Arc;
diff --git a/core/src/services/azfile/backend.rs b/core/src/services/azfile/backend.rs
index eac57b654f..de970c54f8 100644
--- a/core/src/services/azfile/backend.rs
+++ b/core/src/services/azfile/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::sync::Arc;
diff --git a/core/src/services/b2/backend.rs b/core/src/services/b2/backend.rs
index 528820391c..8f8c7d2c9d 100644
--- a/core/src/services/b2/backend.rs
+++ b/core/src/services/b2/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::sync::Arc;
diff --git a/core/src/services/cacache/backend.rs b/core/src/services/cacache/backend.rs
index b036110154..a76772a4b7 100644
--- a/core/src/services/cacache/backend.rs
+++ b/core/src/services/cacache/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::str;
@@ -24,7 +23,6 @@ use cacache;
use serde::{Deserialize, Serialize};
use crate::raw::adapters::kv;
-use crate::raw::ConfigDeserializer;
use crate::Builder;
use crate::Error;
use crate::ErrorKind;
diff --git a/core/src/services/chainsafe/backend.rs b/core/src/services/chainsafe/backend.rs
index 5205669b3c..6702f25a53 100644
--- a/core/src/services/chainsafe/backend.rs
+++ b/core/src/services/chainsafe/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::sync::Arc;
diff --git a/core/src/services/cloudflare_kv/backend.rs b/core/src/services/cloudflare_kv/backend.rs
index 8d5b1683f6..43b18efb23 100644
--- a/core/src/services/cloudflare_kv/backend.rs
+++ b/core/src/services/cloudflare_kv/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
diff --git a/core/src/services/cos/backend.rs b/core/src/services/cos/backend.rs
index 95ed412da6..0838328efb 100644
--- a/core/src/services/cos/backend.rs
+++ b/core/src/services/cos/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::sync::Arc;
diff --git a/core/src/services/d1/backend.rs b/core/src/services/d1/backend.rs
index 6011455a35..768bf92aed 100644
--- a/core/src/services/d1/backend.rs
+++ b/core/src/services/d1/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
diff --git a/core/src/services/dashmap/backend.rs b/core/src/services/dashmap/backend.rs
index ea7540afd5..771cfaee93 100644
--- a/core/src/services/dashmap/backend.rs
+++ b/core/src/services/dashmap/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
@@ -23,7 +22,6 @@ use dashmap::DashMap;
use serde::{Deserialize, Serialize};
use crate::raw::adapters::typed_kv;
-use crate::raw::ConfigDeserializer;
use crate::*;
/// [dashmap](https://github.com/xacrimon/dashmap) backend support.
diff --git a/core/src/services/dbfs/backend.rs b/core/src/services/dbfs/backend.rs
index 3319be06a8..3f5882e006 100644
--- a/core/src/services/dbfs/backend.rs
+++ b/core/src/services/dbfs/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::sync::Arc;
diff --git a/core/src/services/dropbox/builder.rs b/core/src/services/dropbox/builder.rs
index cab9e50da1..521d41310a 100644
--- a/core/src/services/dropbox/builder.rs
+++ b/core/src/services/dropbox/builder.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::sync::Arc;
diff --git a/core/src/services/etcd/backend.rs b/core/src/services/etcd/backend.rs
index 5b011d7802..45bc2514b1 100644
--- a/core/src/services/etcd/backend.rs
+++ b/core/src/services/etcd/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
diff --git a/core/src/services/foundationdb/backend.rs b/core/src/services/foundationdb/backend.rs
index 3ea77f151d..70b2ed8a8b 100644
--- a/core/src/services/foundationdb/backend.rs
+++ b/core/src/services/foundationdb/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::sync::Arc;
diff --git a/core/src/services/fs/backend.rs b/core/src/services/fs/backend.rs
index 2479e8ac78..e03c55c9a2 100644
--- a/core/src/services/fs/backend.rs
+++ b/core/src/services/fs/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::io::SeekFrom;
use std::path::Path;
use std::path::PathBuf;
diff --git a/core/src/services/ftp/backend.rs b/core/src/services/ftp/backend.rs
index a52604e469..8fb3475399 100644
--- a/core/src/services/ftp/backend.rs
+++ b/core/src/services/ftp/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::str;
diff --git a/core/src/services/gcs/backend.rs b/core/src/services/gcs/backend.rs
index 7f50124600..ca327bdb56 100644
--- a/core/src/services/gcs/backend.rs
+++ b/core/src/services/gcs/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::sync::Arc;
diff --git a/core/src/services/gdrive/builder.rs b/core/src/services/gdrive/builder.rs
index c1af7cc392..014d158e44 100644
--- a/core/src/services/gdrive/builder.rs
+++ b/core/src/services/gdrive/builder.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::sync::Arc;
@@ -28,7 +27,6 @@ use tokio::sync::Mutex;
use super::backend::GdriveBackend;
use crate::raw::normalize_root;
-use crate::raw::ConfigDeserializer;
use crate::raw::HttpClient;
use crate::raw::PathCacher;
use crate::services::gdrive::core::GdriveCore;
diff --git a/core/src/services/ghac/backend.rs b/core/src/services/ghac/backend.rs
index bbd819649d..8600234c55 100644
--- a/core/src/services/ghac/backend.rs
+++ b/core/src/services/ghac/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::env;
use std::sync::Arc;
diff --git a/core/src/services/github/backend.rs b/core/src/services/github/backend.rs
index 610df51d5d..3cb3c96239 100644
--- a/core/src/services/github/backend.rs
+++ b/core/src/services/github/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::sync::Arc;
diff --git a/core/src/services/hdfs/backend.rs b/core/src/services/hdfs/backend.rs
index 0827ad703f..cd67a3a894 100644
--- a/core/src/services/hdfs/backend.rs
+++ b/core/src/services/hdfs/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::io;
diff --git a/core/src/services/hdfs_native/backend.rs b/core/src/services/hdfs_native/backend.rs
index 3c19e40fae..93507db5d3 100644
--- a/core/src/services/hdfs_native/backend.rs
+++ b/core/src/services/hdfs_native/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::sync::Arc;
diff --git a/core/src/services/http/backend.rs b/core/src/services/http/backend.rs
index e3516244ca..c4aa157dce 100644
--- a/core/src/services/http/backend.rs
+++ b/core/src/services/http/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::sync::Arc;
diff --git a/core/src/services/huggingface/backend.rs b/core/src/services/huggingface/backend.rs
index f0048af092..3ed4ff1a92 100644
--- a/core/src/services/huggingface/backend.rs
+++ b/core/src/services/huggingface/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::sync::Arc;
diff --git a/core/src/services/icloud/backend.rs b/core/src/services/icloud/backend.rs
index a263c90e7b..acbd440d96 100644
--- a/core/src/services/icloud/backend.rs
+++ b/core/src/services/icloud/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::sync::Arc;
diff --git a/core/src/services/ipfs/backend.rs b/core/src/services/ipfs/backend.rs
index 635527381c..0976343967 100644
--- a/core/src/services/ipfs/backend.rs
+++ b/core/src/services/ipfs/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::sync::Arc;
diff --git a/core/src/services/ipmfs/builder.rs b/core/src/services/ipmfs/builder.rs
index cb6a611c37..fc9edeeacc 100644
--- a/core/src/services/ipmfs/builder.rs
+++ b/core/src/services/ipmfs/builder.rs
@@ -15,8 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
-
use super::backend::IpmfsBackend;
use crate::raw::*;
use crate::*;
diff --git a/core/src/services/koofr/backend.rs b/core/src/services/koofr/backend.rs
index 04d14acc9d..b68eaa169d 100644
--- a/core/src/services/koofr/backend.rs
+++ b/core/src/services/koofr/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::sync::Arc;
diff --git a/core/src/services/libsql/backend.rs b/core/src/services/libsql/backend.rs
index 555663da17..04020fd133 100644
--- a/core/src/services/libsql/backend.rs
+++ b/core/src/services/libsql/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::str;
diff --git a/core/src/services/memcached/backend.rs b/core/src/services/memcached/backend.rs
index 866403500a..cdb46a488c 100644
--- a/core/src/services/memcached/backend.rs
+++ b/core/src/services/memcached/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::time::Duration;
use bb8::RunError;
diff --git a/core/src/services/memory/backend.rs b/core/src/services/memory/backend.rs
index a4f3ac92c7..49cbfb25e2 100644
--- a/core/src/services/memory/backend.rs
+++ b/core/src/services/memory/backend.rs
@@ -16,14 +16,12 @@
// under the License.
use std::collections::BTreeMap;
-use std::collections::HashMap;
use std::fmt::Debug;
use std::sync::Arc;
use std::sync::Mutex;
use serde::{Deserialize, Serialize};
-use self::raw::ConfigDeserializer;
use crate::raw::adapters::typed_kv;
use crate::*;
diff --git a/core/src/services/mini_moka/backend.rs b/core/src/services/mini_moka/backend.rs
index 173e07a61f..71374cb8dd 100644
--- a/core/src/services/mini_moka/backend.rs
+++ b/core/src/services/mini_moka/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::time::Duration;
@@ -90,7 +89,7 @@ impl Builder for MiniMokaBuilder {
type Config = MiniMokaConfig;
fn from_config(config: Self::Config) -> Self {
- Self { config: config }
+ Self { config }
}
fn build(&mut self) -> Result<Self::Accessor> {
diff --git a/core/src/services/moka/backend.rs b/core/src/services/moka/backend.rs
index eab67accc0..8ef470be5e 100644
--- a/core/src/services/moka/backend.rs
+++ b/core/src/services/moka/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::time::Duration;
@@ -26,7 +25,6 @@ use moka::sync::SegmentedCache;
use serde::{Deserialize, Serialize};
use crate::raw::adapters::typed_kv;
-use crate::raw::ConfigDeserializer;
use crate::*;
/// Config for Mokaservices support.
diff --git a/core/src/services/mongodb/backend.rs b/core/src/services/mongodb/backend.rs
index 9836dee794..75cdd2dc22 100644
--- a/core/src/services/mongodb/backend.rs
+++ b/core/src/services/mongodb/backend.rs
@@ -27,7 +27,6 @@ use serde::{Deserialize, Serialize};
use tokio::sync::OnceCell;
use crate::raw::adapters::kv;
-use crate::raw::ConfigDeserializer;
use crate::*;
/// Config for Mongodb service support.
diff --git a/core/src/services/mysql/backend.rs b/core/src/services/mysql/backend.rs
index b0ccaa31c4..ae2b8cb820 100644
--- a/core/src/services/mysql/backend.rs
+++ b/core/src/services/mysql/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use mysql_async::prelude::*;
diff --git a/core/src/services/obs/backend.rs b/core/src/services/obs/backend.rs
index c18cffcf17..cf1074889c 100644
--- a/core/src/services/obs/backend.rs
+++ b/core/src/services/obs/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::{Debug, Formatter};
use std::sync::Arc;
diff --git a/core/src/services/onedrive/builder.rs b/core/src/services/onedrive/builder.rs
index 203e843672..7c536531ee 100644
--- a/core/src/services/onedrive/builder.rs
+++ b/core/src/services/onedrive/builder.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
@@ -24,7 +23,6 @@ use serde::{Deserialize, Serialize};
use super::backend::OnedriveBackend;
use crate::raw::normalize_root;
-use crate::raw::ConfigDeserializer;
use crate::raw::HttpClient;
use crate::Scheme;
use crate::*;
diff --git a/core/src/services/oss/backend.rs b/core/src/services/oss/backend.rs
index 53526b32fc..8aa7573489 100644
--- a/core/src/services/oss/backend.rs
+++ b/core/src/services/oss/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::collections::HashSet;
use std::fmt::Debug;
use std::fmt::Formatter;
diff --git a/core/src/services/pcloud/backend.rs b/core/src/services/pcloud/backend.rs
index 67b5a6e571..35bf1022ce 100644
--- a/core/src/services/pcloud/backend.rs
+++ b/core/src/services/pcloud/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::sync::Arc;
diff --git a/core/src/services/postgresql/backend.rs b/core/src/services/postgresql/backend.rs
index 091ef3c6dd..4a112424cc 100644
--- a/core/src/services/postgresql/backend.rs
+++ b/core/src/services/postgresql/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::str::FromStr;
diff --git a/core/src/services/redis/backend.rs b/core/src/services/redis/backend.rs
index 102a799ede..84375c66fc 100644
--- a/core/src/services/redis/backend.rs
+++ b/core/src/services/redis/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::path::PathBuf;
diff --git a/core/src/services/rocksdb/backend.rs b/core/src/services/rocksdb/backend.rs
index 5cd1463666..ec14a47e71 100644
--- a/core/src/services/rocksdb/backend.rs
+++ b/core/src/services/rocksdb/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::sync::Arc;
diff --git a/core/src/services/seafile/backend.rs b/core/src/services/seafile/backend.rs
index cf6f10ae5c..eb13f98fa2 100644
--- a/core/src/services/seafile/backend.rs
+++ b/core/src/services/seafile/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::sync::Arc;
diff --git a/core/src/services/sftp/backend.rs b/core/src/services/sftp/backend.rs
index e148b7a65d..76a26a1475 100644
--- a/core/src/services/sftp/backend.rs
+++ b/core/src/services/sftp/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::io::SeekFrom;
diff --git a/core/src/services/sled/backend.rs b/core/src/services/sled/backend.rs
index f6e42108b1..106c7b4893 100644
--- a/core/src/services/sled/backend.rs
+++ b/core/src/services/sled/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::str;
diff --git a/core/src/services/sqlite/backend.rs b/core/src/services/sqlite/backend.rs
index 97d9c74ed9..06fdddc10e 100644
--- a/core/src/services/sqlite/backend.rs
+++ b/core/src/services/sqlite/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
diff --git a/core/src/services/surrealdb/backend.rs b/core/src/services/surrealdb/backend.rs
index 3ec0535321..5d93090585 100644
--- a/core/src/services/surrealdb/backend.rs
+++ b/core/src/services/surrealdb/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::sync::Arc;
@@ -28,7 +27,6 @@ use tokio::sync::OnceCell;
use crate::raw::adapters::kv;
use crate::raw::normalize_root;
-use crate::raw::ConfigDeserializer;
use crate::Buffer;
use crate::Builder;
use crate::Capability;
diff --git a/core/src/services/swift/backend.rs b/core/src/services/swift/backend.rs
index b503b5cf84..cdac1ecf91 100644
--- a/core/src/services/swift/backend.rs
+++ b/core/src/services/swift/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::sync::Arc;
diff --git a/core/src/services/tikv/backend.rs b/core/src/services/tikv/backend.rs
index 219136762d..f707719799 100644
--- a/core/src/services/tikv/backend.rs
+++ b/core/src/services/tikv/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
@@ -25,7 +24,6 @@ use tikv_client::RawClient;
use tokio::sync::OnceCell;
use crate::raw::adapters::kv;
-use crate::raw::*;
use crate::Builder;
use crate::Capability;
use crate::Error;
diff --git a/core/src/services/upyun/backend.rs b/core/src/services/upyun/backend.rs
index 18842e119b..afa3ac3978 100644
--- a/core/src/services/upyun/backend.rs
+++ b/core/src/services/upyun/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::sync::Arc;
diff --git a/core/src/services/vercel_blob/backend.rs b/core/src/services/vercel_blob/backend.rs
index 45cc7a8e29..befdf06601 100644
--- a/core/src/services/vercel_blob/backend.rs
+++ b/core/src/services/vercel_blob/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::sync::Arc;
diff --git a/core/src/services/webdav/backend.rs b/core/src/services/webdav/backend.rs
index 8d3b97a4bd..5730b26713 100644
--- a/core/src/services/webdav/backend.rs
+++ b/core/src/services/webdav/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::str::FromStr;
diff --git a/core/src/services/webhdfs/backend.rs b/core/src/services/webhdfs/backend.rs
index 85d0c302c3..b481f1846a 100644
--- a/core/src/services/webhdfs/backend.rs
+++ b/core/src/services/webhdfs/backend.rs
@@ -16,7 +16,6 @@
// under the License.
use core::fmt::Debug;
-use std::collections::HashMap;
use std::fmt::Formatter;
use std::sync::Arc;
diff --git a/core/src/services/yandex_disk/backend.rs b/core/src/services/yandex_disk/backend.rs
index 99f8c70d9c..710c7006b5 100644
--- a/core/src/services/yandex_disk/backend.rs
+++ b/core/src/services/yandex_disk/backend.rs
@@ -15,7 +15,6 @@
// specific language governing permissions and limitations
// under the License.
-use std::collections::HashMap;
use std::fmt::Debug;
use std::fmt::Formatter;
use std::sync::Arc;