Skip to content

Commit 618256c

Browse files
author
Francesco Cogno
authored
Merge pull request MindFlavor#312 from MindFlavor/issue/311/storage_blob_put_block_blob_not_accepting_consistency
Swapped crc&md5 with consistency in put_block_blob_response
2 parents c93ffa3 + 61b568b commit 618256c

File tree

2 files changed

+6
-10
lines changed

2 files changed

+6
-10
lines changed

azure_sdk_storage_blob/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "azure_sdk_storage_blob"
3-
version = "0.44.4"
3+
version = "0.45.0"
44
description = "Rust wrappers around Microsoft Azure REST APIs - Blob storage crate"
55
readme = "README.md"
66
authors = ["Francesco Cogno <francesco.cogno@outlook.com>", "Max Gortman <mgortman@microsoft.com>", "Dong Liu <doliu@microsoft.com>"]

azure_sdk_storage_blob/src/blob/responses/put_block_blob_response.rs

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
use azure_sdk_core::errors::AzureError;
22
use azure_sdk_core::{
3-
content_crc64_from_headers, content_md5_from_headers, date_from_headers, etag_from_headers,
4-
last_modified_from_headers, request_id_from_headers, request_server_encrypted_from_headers,
5-
RequestId,
3+
consistency_from_headers, date_from_headers, etag_from_headers, last_modified_from_headers,
4+
request_id_from_headers, request_server_encrypted_from_headers, Consistency, RequestId,
65
};
76
use chrono::{DateTime, Utc};
87
use http::HeaderMap;
@@ -11,8 +10,7 @@ use http::HeaderMap;
1110
pub struct PutBlockBlobResponse {
1211
pub etag: String,
1312
pub last_modified: DateTime<Utc>,
14-
pub content_md5: [u8; 16],
15-
pub content_crc64: [u8; 8],
13+
pub consistency: Consistency,
1614
pub request_id: RequestId,
1715
pub date: DateTime<Utc>,
1816
pub request_server_encrypted: bool,
@@ -24,17 +22,15 @@ impl PutBlockBlobResponse {
2422

2523
let etag = etag_from_headers(headers)?;
2624
let last_modified = last_modified_from_headers(headers)?;
27-
let content_md5 = content_md5_from_headers(headers)?;
28-
let content_crc64 = content_crc64_from_headers(headers)?;
25+
let consistency = consistency_from_headers(headers)?;
2926
let request_id = request_id_from_headers(headers)?;
3027
let date = date_from_headers(headers)?;
3128
let request_server_encrypted = request_server_encrypted_from_headers(headers)?;
3229

3330
Ok(PutBlockBlobResponse {
3431
etag,
3532
last_modified,
36-
content_md5,
37-
content_crc64,
33+
consistency,
3834
request_id,
3935
date,
4036
request_server_encrypted,

0 commit comments

Comments
 (0)