This is an automated email from the ASF dual-hosted git repository.

psiace pushed a commit to branch prepare
in repository https://gitbox.apache.org/repos/asf/opendal-ofs.git

commit 96bc59f0bd683d61c4fd0c6a928e1844b3c1b011
Author: Chojan Shang <[email protected]>
AuthorDate: Thu Oct 16 17:29:04 2025 +0800

    chore: adjust rust and cargo configs
    
    Signed-off-by: Chojan Shang <[email protected]>
---
 Cargo.toml                                         |  8 +++----
 integrations/cloud_filter/Cargo.toml               |  4 ++--
 integrations/fuse3/Cargo.toml                      |  2 +-
 .../fuse3/Cargo.toml => rust-toolchain.toml        | 26 +++-----------------
 integrations/fuse3/Cargo.toml => rustfmt.toml      | 28 ++++++----------------
 5 files changed, 17 insertions(+), 51 deletions(-)

diff --git a/Cargo.toml b/Cargo.toml
index 528612a..5f45aac 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -34,7 +34,7 @@ anyhow = { version = "1" }
 clap = { version = "4.5.40", features = ["derive", "env"] }
 log = { version = "0.4.22" }
 logforth = { version = "0.28.1", features = ["starter-log"] }
-opendal = { version = "0.54.0", path = "../../core" }
+opendal = { version = "0.54.0" }
 tokio = { version = "1.47.0", features = [
   "fs",
   "macros",
@@ -46,13 +46,13 @@ url = { version = "2.5.4" }
 
 [target.'cfg(any(target_os = "linux", target_os = "freebsd", target_os = 
"macos"))'.dependencies]
 fuse3 = { version = "0.8.1", "features" = ["tokio-runtime", "unprivileged"] }
-fuse3_opendal = { version = "0.0.19", path = "../../integrations/fuse3" }
+fuse3_opendal = { version = "0.0.19", path = "integrations/fuse3" }
 libc = "0.2.154"
 nix = { version = "0.30.1", features = ["user"] }
 
 [target.'cfg(target_os = "windows")'.dependencies]
 cloud-filter = { version = "0.0.6" }
-cloud_filter_opendal = { version = "0.0.12", path = 
"../../integrations/cloud_filter" }
+cloud_filter_opendal = { version = "0.0.12", path = 
"integrations/cloud_filter" }
 
 [features]
 default = ["services-fs", "services-s3"]
@@ -60,7 +60,7 @@ services-fs = ["opendal/services-fs"]
 services-s3 = ["opendal/services-s3"]
 
 [dev-dependencies]
-opendal = { version = "0.54.0", path = "../../core", features = ["tests"] }
+opendal = { version = "0.54.0", features = ["tests"] }
 tempfile = "3.23.0"
 test-context = "0.4.1"
 walkdir = "2.5.0"
diff --git a/integrations/cloud_filter/Cargo.toml 
b/integrations/cloud_filter/Cargo.toml
index f432c1c..8c57753 100644
--- a/integrations/cloud_filter/Cargo.toml
+++ b/integrations/cloud_filter/Cargo.toml
@@ -35,13 +35,13 @@ bincode = "1.3.3"
 cloud-filter = "0.0.6"
 futures = "0.3.30"
 log = "0.4.17"
-opendal = { version = "0.54.0", path = "../../core" }
+opendal = { version = "0.54.0" }
 serde = { version = "1.0.203", features = ["derive"] }
 
 [dev-dependencies]
 libtest-mimic = { version = "0.8.1" }
 logforth = { version = "0.23.1", default-features = false }
-opendal = { version = "0.54.0", path = "../../core", features = [
+opendal = { version = "0.54.0", features = [
   "services-fs",
   "tests",
 ] }
diff --git a/integrations/fuse3/Cargo.toml b/integrations/fuse3/Cargo.toml
index e025e5a..3aeb0bd 100644
--- a/integrations/fuse3/Cargo.toml
+++ b/integrations/fuse3/Cargo.toml
@@ -33,7 +33,7 @@ fuse3 = { version = "0.8.1", "features" = ["tokio-runtime", 
"unprivileged"] }
 futures-util = "0.3.30"
 libc = "0.2.155"
 log = "0.4.21"
-opendal = { version = "0.54.0", path = "../../core" }
+opendal = { version = "0.54.0" }
 sharded-slab = "0.1.7"
 tokio = "1.38.0"
 
diff --git a/integrations/fuse3/Cargo.toml b/rust-toolchain.toml
similarity index 57%
copy from integrations/fuse3/Cargo.toml
copy to rust-toolchain.toml
index e025e5a..24ee9ce 100644
--- a/integrations/fuse3/Cargo.toml
+++ b/rust-toolchain.toml
@@ -15,26 +15,6 @@
 # specific language governing permissions and limitations
 # under the License.
 
-[package]
-description = "fuse3 integration for Apache OpenDAL"
-name = "fuse3_opendal"
-
-authors = ["Apache OpenDAL <[email protected]>"]
-edition = "2024"
-homepage = "https://opendal.apache.org/";
-license = "Apache-2.0"
-repository = "https://github.com/apache/opendal";
-rust-version = "1.85"
-version = "0.0.19"
-
-[dependencies]
-bytes = "1.6.0"
-fuse3 = { version = "0.8.1", "features" = ["tokio-runtime", "unprivileged"] }
-futures-util = "0.3.30"
-libc = "0.2.155"
-log = "0.4.21"
-opendal = { version = "0.54.0", path = "../../core" }
-sharded-slab = "0.1.7"
-tokio = "1.38.0"
-
-[dev-dependencies]
+[toolchain]
+channel = "stable"
+components = ["cargo", "rustfmt", "clippy", "rust-analyzer"]
diff --git a/integrations/fuse3/Cargo.toml b/rustfmt.toml
similarity index 58%
copy from integrations/fuse3/Cargo.toml
copy to rustfmt.toml
index e025e5a..383062d 100644
--- a/integrations/fuse3/Cargo.toml
+++ b/rustfmt.toml
@@ -15,26 +15,12 @@
 # specific language governing permissions and limitations
 # under the License.
 
-[package]
-description = "fuse3 integration for Apache OpenDAL"
-name = "fuse3_opendal"
-
-authors = ["Apache OpenDAL <[email protected]>"]
 edition = "2024"
-homepage = "https://opendal.apache.org/";
-license = "Apache-2.0"
-repository = "https://github.com/apache/opendal";
-rust-version = "1.85"
-version = "0.0.19"
-
-[dependencies]
-bytes = "1.6.0"
-fuse3 = { version = "0.8.1", "features" = ["tokio-runtime", "unprivileged"] }
-futures-util = "0.3.30"
-libc = "0.2.155"
-log = "0.4.21"
-opendal = { version = "0.54.0", path = "../../core" }
-sharded-slab = "0.1.7"
-tokio = "1.38.0"
+reorder_imports = true
 
-[dev-dependencies]
+# format_code_in_doc_comments = true
+# group_imports = "StdExternalCrate"
+# imports_granularity = "Item"
+# overflow_delimited_expr = true
+# trailing_comma = "Vertical"
+# where_single_line = true

Reply via email to