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 @@ -571,7 +571,7 @@ impl Access for AzblobBackend {
571
571
572
572
let user_meta = parse_prefixed_headers ( headers, X_MS_META_PREFIX ) ;
573
573
if !user_meta. is_empty ( ) {
574
- meta. with_user_metadata ( user_meta) ;
574
+ meta = meta . with_user_metadata ( user_meta) ;
575
575
}
576
576
577
577
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 @@ -701,7 +701,7 @@ impl GcsCore {
701
701
m. set_last_modified ( parse_datetime_from_rfc3339 ( & meta. updated ) ?) ;
702
702
703
703
if !meta. metadata . is_empty ( ) {
704
- m. with_user_metadata ( meta. metadata ) ;
704
+ m = m . with_user_metadata ( meta. metadata ) ;
705
705
}
706
706
707
707
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 @@ -238,7 +238,7 @@ impl OssCore {
238
238
let mut m = parse_into_metadata ( path, headers) ?;
239
239
let user_meta = parse_prefixed_headers ( headers, X_OSS_META_PREFIX ) ;
240
240
if !user_meta. is_empty ( ) {
241
- m. with_user_metadata ( user_meta) ;
241
+ m = m . with_user_metadata ( user_meta) ;
242
242
}
243
243
244
244
Ok ( m)
Original file line number Diff line number Diff line change @@ -1055,7 +1055,7 @@ impl Access for S3Backend {
1055
1055
1056
1056
let user_meta = parse_prefixed_headers ( headers, X_AMZ_META_PREFIX ) ;
1057
1057
if !user_meta. is_empty ( ) {
1058
- meta. with_user_metadata ( user_meta) ;
1058
+ meta = meta . with_user_metadata ( user_meta) ;
1059
1059
}
1060
1060
1061
1061
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