This is an automated email from the ASF dual-hosted git repository. kingsword09 pushed a commit to branch fix-cloudflare-kv-scheme in repository https://gitbox.apache.org/repos/asf/opendal.git
commit 4049fb0c791e695aed432102b222e184fbd24229 Author: Kingsword <kingswor...@gmail.com> AuthorDate: Tue Sep 9 10:53:20 2025 +0800 fix(services/cloudflare_kv): Use DEFAULT_SCHEME constant for Cloudflare KV scheme --- core/src/services/cloudflare_kv/backend.rs | 3 ++- core/src/services/cloudflare_kv/mod.rs | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/services/cloudflare_kv/backend.rs b/core/src/services/cloudflare_kv/backend.rs index 7752f1e06..3bb43573c 100644 --- a/core/src/services/cloudflare_kv/backend.rs +++ b/core/src/services/cloudflare_kv/backend.rs @@ -23,6 +23,7 @@ use std::time::Duration; use bytes::Buf; use http::StatusCode; +use super::DEFAULT_SCHEME; use crate::raw::*; use crate::services::cloudflare_kv::core::CloudflareKvCore; use crate::services::cloudflare_kv::delete::CloudflareKvDeleter; @@ -160,7 +161,7 @@ impl Builder for CloudflareKvBuilder { expiration_ttl: self.config.default_ttl, info: { let am = AccessorInfo::default(); - am.set_scheme(Scheme::CloudflareKv) + am.set_scheme(DEFAULT_SCHEME) .set_root(&root) .set_native_capability(Capability { create_dir: true, diff --git a/core/src/services/cloudflare_kv/mod.rs b/core/src/services/cloudflare_kv/mod.rs index 3b1172ba3..0de5f36a1 100644 --- a/core/src/services/cloudflare_kv/mod.rs +++ b/core/src/services/cloudflare_kv/mod.rs @@ -15,6 +15,8 @@ // specific language governing permissions and limitations // under the License. +#[cfg(feature = "services-cloudflare-kv")] +pub(super) const DEFAULT_SCHEME: &str = "cloudflare_kv"; #[cfg(feature = "services-cloudflare-kv")] mod error;