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;