pub trait BlobClientGetAccountInfoResultHeaders: Sealed {
// Required methods
fn account_kind(&self) -> Result<Option<AccountKind>>;
fn is_hierarchical_namespace_enabled(&self) -> Result<Option<bool>>;
fn sku_name(&self) -> Result<Option<SkuName>>;
}Expand description
Provides access to typed response headers for BlobClient::get_account_info()
§Examples
use azure_core::{Result, http::{Response, NoFormat}};
use azure_storage_blob::models::{BlobClientGetAccountInfoResult, BlobClientGetAccountInfoResultHeaders};
async fn example() -> Result<()> {
let response: Response<BlobClientGetAccountInfoResult, NoFormat> = unimplemented!();
// Access response headers
if let Some(account_kind) = response.account_kind()? {
println!("x-ms-account-kind: {:?}", account_kind);
}
if let Some(is_hierarchical_namespace_enabled) = response.is_hierarchical_namespace_enabled()? {
println!("x-ms-is-hns-enabled: {:?}", is_hierarchical_namespace_enabled);
}
if let Some(sku_name) = response.sku_name()? {
println!("x-ms-sku-name: {:?}", sku_name);
}
Ok(())
}Required Methods§
fn account_kind(&self) -> Result<Option<AccountKind>>
fn is_hierarchical_namespace_enabled(&self) -> Result<Option<bool>>
fn sku_name(&self) -> Result<Option<SkuName>>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".