File tree 8 files changed +9
-9
lines changed 8 files changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -570,7 +570,7 @@ impl Access for AzblobBackend {
570
570
571
571
let user_meta = parse_prefixed_headers ( headers, X_MS_META_PREFIX ) ;
572
572
if !user_meta. is_empty ( ) {
573
- meta. with_user_metadata ( user_meta) ;
573
+ meta = meta . with_user_metadata ( user_meta) ;
574
574
}
575
575
576
576
Ok ( RpStat :: new ( meta) )
Original file line number Diff line number Diff line change @@ -339,7 +339,7 @@ impl Access for CosBackend {
339
339
340
340
let user_meta = parse_prefixed_headers ( headers, "x-cos-meta-" ) ;
341
341
if !user_meta. is_empty ( ) {
342
- meta. with_user_metadata ( user_meta) ;
342
+ meta = meta . with_user_metadata ( user_meta) ;
343
343
}
344
344
345
345
if let Some ( v) = parse_header_to_str ( headers, constants:: X_COS_VERSION_ID ) ? {
Original file line number Diff line number Diff line change @@ -684,7 +684,7 @@ impl GcsCore {
684
684
m. set_last_modified ( parse_datetime_from_rfc3339 ( & meta. updated ) ?) ;
685
685
686
686
if !meta. metadata . is_empty ( ) {
687
- m. with_user_metadata ( meta. metadata ) ;
687
+ m = m . with_user_metadata ( meta. metadata ) ;
688
688
}
689
689
690
690
Ok ( m)
Original file line number Diff line number Diff line change @@ -354,7 +354,7 @@ impl Access for ObsBackend {
354
354
. collect :: < HashMap < _ , _ > > ( ) ;
355
355
356
356
if !user_meta. is_empty ( ) {
357
- meta. with_user_metadata ( user_meta) ;
357
+ meta = meta . with_user_metadata ( user_meta) ;
358
358
}
359
359
360
360
if let Some ( v) = parse_header_to_str ( headers, constants:: X_OBS_VERSION_ID ) ? {
Original file line number Diff line number Diff line change @@ -239,7 +239,7 @@ impl OssCore {
239
239
let mut m = parse_into_metadata ( path, headers) ?;
240
240
let user_meta = parse_prefixed_headers ( headers, X_OSS_META_PREFIX ) ;
241
241
if !user_meta. is_empty ( ) {
242
- m. with_user_metadata ( user_meta) ;
242
+ m = m . with_user_metadata ( user_meta) ;
243
243
}
244
244
245
245
Ok ( m)
Original file line number Diff line number Diff line change @@ -1035,7 +1035,7 @@ impl Access for S3Backend {
1035
1035
1036
1036
let user_meta = parse_prefixed_headers ( headers, X_AMZ_META_PREFIX ) ;
1037
1037
if !user_meta. is_empty ( ) {
1038
- meta. with_user_metadata ( user_meta) ;
1038
+ meta = meta . with_user_metadata ( user_meta) ;
1039
1039
}
1040
1040
1041
1041
if let Some ( v) = parse_header_to_str ( headers, X_AMZ_VERSION_ID ) ? {
Original file line number Diff line number Diff line change @@ -229,7 +229,7 @@ impl Access for SwiftBackend {
229
229
let mut meta = parse_into_metadata ( path, headers) ?;
230
230
let user_meta = parse_prefixed_headers ( headers, "x-object-meta-" ) ;
231
231
if !user_meta. is_empty ( ) {
232
- meta. with_user_metadata ( user_meta) ;
232
+ meta = meta . with_user_metadata ( user_meta) ;
233
233
}
234
234
235
235
Ok ( RpStat :: new ( meta) )
Original file line number Diff line number Diff line change @@ -428,8 +428,8 @@ impl Metadata {
428
428
self . user_metadata . as_ref ( )
429
429
}
430
430
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 {
433
433
self . user_metadata = Some ( data) ;
434
434
self
435
435
}
You can’t perform that action at this time.
0 commit comments