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 2026/09/04 05:44:18 UTC

(opendal-reqsign) branch main updated: refactor: replace mea with asyncband 0.7.1 (#868)

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

tisonkun pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/opendal-reqsign.git


The following commit(s) were added to refs/heads/main by this push:
     new 0c93e4a  refactor: replace mea with asyncband 0.7.1 (#868)
0c93e4a is described below

commit 0c93e4a97777776b09a499f23ba6bb06e0820482
Author: tison <wa...@gmail.com>
AuthorDate: Fri Sep 4 13:44:12 2026 +0800

    refactor: replace mea with asyncband 0.7.1 (#868)
---
 Cargo.toml         | 4 ++--
 core/Cargo.toml    | 2 +-
 core/src/signer.rs | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/Cargo.toml b/Cargo.toml
index 6655b0c..28c1c2f 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -23,7 +23,7 @@ resolver = "3"
 edition = "2024"
 license = "Apache-2.0"
 repository = "https://github.com/apache/opendal-reqsign"
-rust-version = "1.85.0"
+rust-version = "1.86.0"
 
 [workspace.dependencies]
 # Workspace dependencies
@@ -45,6 +45,7 @@ reqsign-volcengine-tos = { version = "3.1.2", path = "services/volcengine-tos" }
 # Crates.io dependencies
 aes-gcm = "0.11"
 anyhow = "1"
+asyncband = { version = "0.7.1", features = ["mutex"] }
 base64 = { version = "0.23", default-features = false, features = ["std"] }
 bytes = "1"
 criterion = { version = "0.8.1", features = ["async_tokio", "html_reports"] }
@@ -57,7 +58,6 @@ hmac = "0.13"
 http = "1"
 jiff = "0.2"
 log = "0.4"
-mea = "0.6.4"
 pem = "4.0"
 percent-encoding = "2"
 p256 = { version = "0.14.0", default-features = false, features = ["ecdsa"] }
diff --git a/core/Cargo.toml b/core/Cargo.toml
index 9a6fe28..930f2aa 100644
--- a/core/Cargo.toml
+++ b/core/Cargo.toml
@@ -33,6 +33,7 @@ jwt = ["dep:rsa", "dep:serde", "dep:serde_json"]
 
 [dependencies]
 anyhow = { workspace = true }
+asyncband = { workspace = true }
 base64 = { workspace = true }
 bytes = { workspace = true }
 futures = { workspace = true }
@@ -41,7 +42,6 @@ hmac = { workspace = true }
 http = { workspace = true }
 jiff = { workspace = true }
 log = { workspace = true }
-mea = { workspace = true }
 percent-encoding = { workspace = true }
 sha1 = { workspace = true }
 sha2 = { workspace = true }
diff --git a/core/src/signer.rs b/core/src/signer.rs
index 489159b..b49b106 100644
--- a/core/src/signer.rs
+++ b/core/src/signer.rs
@@ -23,7 +23,7 @@ use crate::Result;
 use crate::SignRequest;
 use crate::SignRequestDyn;
 use crate::SigningCredential;
-use mea::mutex::Mutex;
+use asyncband::mutex::Mutex;
 use std::any::type_name;
 use std::fmt::{Debug, Formatter};
 use std::sync::Arc;