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

koushiro pushed a commit to branch update-prometheus-client-v0.24
in repository https://gitbox.apache.org/repos/asf/opendal.git

commit 8605bdcf6887e515e1f74d399995deb3270a5709
Author: koushiro <[email protected]>
AuthorDate: Fri Aug 22 15:40:14 2025 +0800

    chore(layers/prometheus-client): upgrade prometheus-client dependency to 
v0.24
---
 core/Cargo.lock                      | 8 ++++----
 core/Cargo.toml                      | 2 +-
 core/src/layers/prometheus_client.rs | 2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/core/Cargo.lock b/core/Cargo.lock
index eab8aacf8..4a7fca3e6 100644
--- a/core/Cargo.lock
+++ b/core/Cargo.lock
@@ -6361,9 +6361,9 @@ dependencies = [
 
 [[package]]
 name = "prometheus-client"
-version = "0.23.1"
+version = "0.24.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "cf41c1a7c32ed72abe5082fb19505b969095c12da9f5732a4bc9878757fd087c"
+checksum = "e4500adecd7af8e0e9f4dbce15cfee07ce913fbf6ad605cc468b83f2d531ee94"
 dependencies = [
  "dtoa",
  "itoa",
@@ -6373,9 +6373,9 @@ dependencies = [
 
 [[package]]
 name = "prometheus-client-derive-encode"
-version = "0.4.2"
+version = "0.5.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8"
+checksum = "9adf1691c04c0a5ff46ff8f262b58beb07b0dbb61f96f9f54f6cbd82106ed87f"
 dependencies = [
  "proc-macro2",
  "quote",
diff --git a/core/Cargo.toml b/core/Cargo.toml
index 749d74b06..97b50b1bd 100644
--- a/core/Cargo.toml
+++ b/core/Cargo.toml
@@ -398,7 +398,7 @@ opentelemetry = { version = "0.30.0", optional = true }
 # for layers-prometheus
 prometheus = { version = "0.14", features = ["process"], optional = true }
 # for layers-prometheus-client
-prometheus-client = { version = "0.23.1", optional = true }
+prometheus-client = { version = "0.24", optional = true }
 # for fastmetrics
 fastmetrics = { version = "0.3.0", optional = true }
 # for layers-tracing
diff --git a/core/src/layers/prometheus_client.rs 
b/core/src/layers/prometheus_client.rs
index 827b7dd0d..846546f39 100644
--- a/core/src/layers/prometheus_client.rs
+++ b/core/src/layers/prometheus_client.rs
@@ -489,7 +489,7 @@ struct OperationLabels {
 }
 
 impl EncodeLabelSet for OperationLabels {
-    fn encode(&self, mut encoder: LabelSetEncoder) -> Result<(), fmt::Error> {
+    fn encode(&self, encoder: &mut LabelSetEncoder<'_>) -> Result<(), 
fmt::Error> {
         (observe::LABEL_SCHEME, 
self.labels.scheme).encode(encoder.encode_label())?;
         (observe::LABEL_NAMESPACE, self.labels.namespace.as_ref())
             .encode(encoder.encode_label())?;

Reply via email to