Skip to content

Commit e317c8d

Browse files
authored
refactor(core/types)!: fix with_user_metadata signature (#5960)
fix with_user_metadata signature
1 parent 30ba9af commit e317c8d

File tree

8 files changed

+9
-9
lines changed

8 files changed

+9
-9
lines changed

core/src/services/azblob/backend.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -571,7 +571,7 @@ impl Access for AzblobBackend {
571571

572572
let user_meta = parse_prefixed_headers(headers, X_MS_META_PREFIX);
573573
if !user_meta.is_empty() {
574-
meta.with_user_metadata(user_meta);
574+
meta = meta.with_user_metadata(user_meta);
575575
}
576576

577577
Ok(RpStat::new(meta))

core/src/services/cos/backend.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ impl Access for CosBackend {
339339

340340
let user_meta = parse_prefixed_headers(headers, "x-cos-meta-");
341341
if !user_meta.is_empty() {
342-
meta.with_user_metadata(user_meta);
342+
meta = meta.with_user_metadata(user_meta);
343343
}
344344

345345
if let Some(v) = parse_header_to_str(headers, constants::X_COS_VERSION_ID)? {

core/src/services/gcs/core.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -701,7 +701,7 @@ impl GcsCore {
701701
m.set_last_modified(parse_datetime_from_rfc3339(&meta.updated)?);
702702

703703
if !meta.metadata.is_empty() {
704-
m.with_user_metadata(meta.metadata);
704+
m = m.with_user_metadata(meta.metadata);
705705
}
706706

707707
Ok(m)

core/src/services/obs/backend.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,7 @@ impl Access for ObsBackend {
354354
.collect::<HashMap<_, _>>();
355355

356356
if !user_meta.is_empty() {
357-
meta.with_user_metadata(user_meta);
357+
meta = meta.with_user_metadata(user_meta);
358358
}
359359

360360
if let Some(v) = parse_header_to_str(headers, constants::X_OBS_VERSION_ID)? {

core/src/services/oss/core.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ impl OssCore {
238238
let mut m = parse_into_metadata(path, headers)?;
239239
let user_meta = parse_prefixed_headers(headers, X_OSS_META_PREFIX);
240240
if !user_meta.is_empty() {
241-
m.with_user_metadata(user_meta);
241+
m = m.with_user_metadata(user_meta);
242242
}
243243

244244
Ok(m)

core/src/services/s3/backend.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1055,7 +1055,7 @@ impl Access for S3Backend {
10551055

10561056
let user_meta = parse_prefixed_headers(headers, X_AMZ_META_PREFIX);
10571057
if !user_meta.is_empty() {
1058-
meta.with_user_metadata(user_meta);
1058+
meta = meta.with_user_metadata(user_meta);
10591059
}
10601060

10611061
if let Some(v) = parse_header_to_str(headers, X_AMZ_VERSION_ID)? {

core/src/services/swift/backend.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ impl Access for SwiftBackend {
229229
let mut meta = parse_into_metadata(path, headers)?;
230230
let user_meta = parse_prefixed_headers(headers, "x-object-meta-");
231231
if !user_meta.is_empty() {
232-
meta.with_user_metadata(user_meta);
232+
meta = meta.with_user_metadata(user_meta);
233233
}
234234

235235
Ok(RpStat::new(meta))

core/src/types/metadata.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -428,8 +428,8 @@ impl Metadata {
428428
self.user_metadata.as_ref()
429429
}
430430

431-
/// Set user defined metadata of this entry
432-
pub fn with_user_metadata(&mut self, data: HashMap<String, String>) -> &mut Self {
431+
/// With user defined metadata of this entry
432+
pub fn with_user_metadata(mut self, data: HashMap<String, String>) -> Self {
433433
self.user_metadata = Some(data);
434434
self
435435
}

0 commit comments

Comments
 (0)