pub trait PageBlobClientClearPagesResultHeaders: Sealed {
// Required methods
fn content_md5(&self) -> Result<Option<Vec<u8>>>;
fn etag(&self) -> Result<Option<Etag>>;
fn last_modified(&self) -> Result<Option<OffsetDateTime>>;
fn blob_sequence_number(&self) -> Result<Option<i64>>;
fn content_crc64(&self) -> Result<Option<Vec<u8>>>;
}Expand description
Provides access to typed response headers for PageBlobClient::clear_pages()
§Examples
use azure_core::{Result, http::{Response, NoFormat}};
use azure_storage_blob::models::{PageBlobClientClearPagesResult, PageBlobClientClearPagesResultHeaders};
async fn example() -> Result<()> {
let response: Response<PageBlobClientClearPagesResult, NoFormat> = unimplemented!();
// Access response headers
if let Some(content_md5) = response.content_md5()? {
println!("content-md5: {:?}", content_md5);
}
if let Some(etag) = response.etag()? {
println!("etag: {:?}", etag);
}
if let Some(last_modified) = response.last_modified()? {
println!("last-modified: {:?}", last_modified);
}
Ok(())
}Required Methods§
fn content_md5(&self) -> Result<Option<Vec<u8>>>
fn etag(&self) -> Result<Option<Etag>>
fn last_modified(&self) -> Result<Option<OffsetDateTime>>
fn blob_sequence_number(&self) -> Result<Option<i64>>
fn content_crc64(&self) -> Result<Option<Vec<u8>>>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
Source§impl PageBlobClientClearPagesResultHeaders for Response<PageBlobClientClearPagesResult, NoFormat>
impl PageBlobClientClearPagesResultHeaders for Response<PageBlobClientClearPagesResult, NoFormat>
Source§fn content_md5(&self) -> Result<Option<Vec<u8>>>
fn content_md5(&self) -> Result<Option<Vec<u8>>>
The blob content MD5 hash. Only returned if the full blob is read.
Source§fn etag(&self) -> Result<Option<Etag>>
fn etag(&self) -> Result<Option<Etag>>
An opaque identifier for the current state of the resource.
Source§fn last_modified(&self) -> Result<Option<OffsetDateTime>>
fn last_modified(&self) -> Result<Option<OffsetDateTime>>
The date-time that the resource was last modified.