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/05/06 10:12:16 UTC
(opendal) 01/01: chore: upgrade ctro and quick-xml deps
This is an automated email from the ASF dual-hosted git repository.
tisonkun pushed a commit to branch depdep
in repository https://gitbox.apache.org/repos/asf/opendal.git
commit f6ec8770705533e4a42b2ee12a6769c077953c0e
Author: tison <wa...@gmail.com>
AuthorDate: Wed May 6 18:12:02 2026 +0800
chore: upgrade ctro and quick-xml deps
Signed-off-by: tison <wa...@gmail.com>
---
core/Cargo.lock | 70 ++++++++++++++++++++++++-----------------
core/Cargo.toml | 4 +--
core/layers/throttle/src/lib.rs | 1 +
3 files changed, 44 insertions(+), 31 deletions(-)
diff --git a/core/Cargo.lock b/core/Cargo.lock
index 38120a41d..212e08f0b 100644
--- a/core/Cargo.lock
+++ b/core/Cargo.lock
@@ -2151,6 +2151,16 @@ dependencies = [
"dtor",
]
+[[package]]
+name = "ctor"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f7335955a5f85f95f3188623240e081e7b2059a8ad1bae68944b7cfdd718fb10"
+dependencies = [
+ "link-section",
+ "linktime-proc-macro",
+]
+
[[package]]
name = "ctor-proc-macro"
version = "0.0.7"
@@ -5111,12 +5121,24 @@ dependencies = [
"vcpkg",
]
+[[package]]
+name = "link-section"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ea2c24837c4fd5ab6a31d64133eae954f5199247523cf29586117e85245c0dd3"
+
[[package]]
name = "linked-hash-map"
version = "0.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
+[[package]]
+name = "linktime-proc-macro"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a44cd706ff0d503ee32b2071166510ca27e281228de10cd3aa8d35ff94560f81"
+
[[package]]
name = "linux-raw-sys"
version = "0.4.15"
@@ -6065,7 +6087,7 @@ version = "0.56.0"
dependencies = [
"anyhow",
"bytes",
- "ctor",
+ "ctor 1.0.1",
"divan",
"futures",
"http 1.4.0",
@@ -6214,7 +6236,7 @@ dependencies = [
"moka",
"percent-encoding",
"pretty_assertions",
- "quick-xml 0.38.4",
+ "quick-xml",
"rand 0.8.5",
"reqsign-core",
"reqwest",
@@ -6559,7 +6581,7 @@ dependencies = [
"opendal-core",
"opendal-service-azure-common",
"pretty_assertions",
- "quick-xml 0.38.4",
+ "quick-xml",
"reqsign-azure-storage",
"reqsign-core",
"reqsign-file-read-tokio",
@@ -6579,7 +6601,7 @@ dependencies = [
"log",
"opendal-core",
"opendal-service-azure-common",
- "quick-xml 0.38.4",
+ "quick-xml",
"reqsign-azure-storage",
"reqsign-core",
"reqsign-file-read-tokio",
@@ -6597,7 +6619,7 @@ dependencies = [
"log",
"opendal-core",
"opendal-service-azure-common",
- "quick-xml 0.38.4",
+ "quick-xml",
"reqsign-azure-storage",
"reqsign-core",
"reqsign-file-read-tokio",
@@ -6668,7 +6690,7 @@ dependencies = [
"http 1.4.0",
"log",
"opendal-core",
- "quick-xml 0.38.4",
+ "quick-xml",
"reqsign-core",
"reqsign-file-read-tokio",
"reqsign-tencent-cos",
@@ -6800,7 +6822,7 @@ dependencies = [
"log",
"opendal-core",
"percent-encoding",
- "quick-xml 0.38.4",
+ "quick-xml",
"reqsign-core",
"reqsign-file-read-tokio",
"reqsign-google",
@@ -7050,7 +7072,7 @@ dependencies = [
"http 1.4.0",
"log",
"opendal-core",
- "quick-xml 0.38.4",
+ "quick-xml",
"reqsign-core",
"reqsign-file-read-tokio",
"reqsign-huaweicloud-obs",
@@ -7093,7 +7115,7 @@ dependencies = [
"log",
"opendal-core",
"pretty_assertions",
- "quick-xml 0.38.4",
+ "quick-xml",
"reqsign-aliyun-oss",
"reqsign-core",
"reqsign-file-read-tokio",
@@ -7180,7 +7202,7 @@ dependencies = [
"md-5",
"opendal-core",
"pretty_assertions",
- "quick-xml 0.38.4",
+ "quick-xml",
"reqsign-aws-v4",
"reqsign-core",
"reqsign-file-read-tokio",
@@ -7263,7 +7285,7 @@ dependencies = [
"log",
"opendal-core",
"percent-encoding",
- "quick-xml 0.38.4",
+ "quick-xml",
"serde",
"serde_json",
"sha1",
@@ -7303,7 +7325,7 @@ dependencies = [
"log",
"md-5",
"opendal-core",
- "quick-xml 0.38.4",
+ "quick-xml",
"serde",
"serde_json",
"sha1",
@@ -7332,7 +7354,7 @@ dependencies = [
"http 1.4.0",
"log",
"opendal-core",
- "quick-xml 0.38.4",
+ "quick-xml",
"serde",
"serde_json",
"tokio",
@@ -7348,7 +7370,7 @@ dependencies = [
"log",
"mea",
"opendal-core",
- "quick-xml 0.38.4",
+ "quick-xml",
"serde",
"tokio",
]
@@ -7377,7 +7399,7 @@ dependencies = [
"http 1.4.0",
"log",
"opendal-core",
- "quick-xml 0.38.4",
+ "quick-xml",
"serde",
"serde_json",
"tokio",
@@ -8486,19 +8508,9 @@ dependencies = [
[[package]]
name = "quick-xml"
-version = "0.38.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c"
-dependencies = [
- "memchr",
- "serde",
-]
-
-[[package]]
-name = "quick-xml"
-version = "0.39.2"
+version = "0.39.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "958f21e8e7ceb5a1aa7fa87fab28e7c75976e0bfe7e23ff069e0a260f894067d"
+checksum = "721da970c312655cde9b4ffe0547f20a8494866a4af5ff51f18b7c633d0c870b"
dependencies = [
"memchr",
"serde",
@@ -8943,7 +8955,7 @@ dependencies = [
"http 1.4.0",
"log",
"percent-encoding",
- "quick-xml 0.39.2",
+ "quick-xml",
"reqsign-core",
"rust-ini",
"serde",
@@ -13076,7 +13088,7 @@ dependencies = [
"chrono",
"colored",
"const-str",
- "ctor",
+ "ctor 0.6.3",
"dirs",
"futures",
"git-version",
diff --git a/core/Cargo.toml b/core/Cargo.toml
index 79b10a598..dc58ce2e6 100644
--- a/core/Cargo.toml
+++ b/core/Cargo.toml
@@ -43,13 +43,13 @@ version = "0.56.0"
[workspace.dependencies]
base64 = "0.22"
bytes = "1.10"
-ctor = "0.6"
+ctor = "1.0.1"
futures = { version = "0.3", default-features = false }
http = "1.1"
log = { version = "0.4.29" }
logforth = { version = "0.29.1", features = ["starter-log"] }
mea = "0.6"
-quick-xml = { version = "0.38", default-features = false }
+quick-xml = { version = "0.39.3", default-features = false }
rand = "0.8"
serde = { version = "1", default-features = false }
serde_json = "1"
diff --git a/core/layers/throttle/src/lib.rs b/core/layers/throttle/src/lib.rs
index 3e8d7b644..ddc946969 100644
--- a/core/layers/throttle/src/lib.rs
+++ b/core/layers/throttle/src/lib.rs
@@ -206,4 +206,5 @@ impl<R: oio::Write> oio::Write for ThrottleWrapper<R> {
async fn close(&mut self) -> Result<Metadata> {
self.inner.close().await
}
+
}