Skip to main content

BlobContainerClientGetAccountInfoResultHeaders

Trait BlobContainerClientGetAccountInfoResultHeaders 

Source
pub trait BlobContainerClientGetAccountInfoResultHeaders: 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 BlobContainerClient::get_account_info()

§Examples

use azure_core::{Result, http::{Response, NoFormat}};
use azure_storage_blob::models::{BlobContainerClientGetAccountInfoResult, BlobContainerClientGetAccountInfoResultHeaders};
async fn example() -> Result<()> {
    let response: Response<BlobContainerClientGetAccountInfoResult, 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§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl BlobContainerClientGetAccountInfoResultHeaders for Response<BlobContainerClientGetAccountInfoResult, NoFormat>

Source§

fn account_kind(&self) -> Result<Option<AccountKind>>

The account kind.

Source§

fn is_hierarchical_namespace_enabled(&self) -> Result<Option<bool>>

Indicates if the account has a hierarchical namespace enabled.

Source§

fn sku_name(&self) -> Result<Option<SkuName>>

The SKU name of the account.

Implementors§