#[macro_use]
extern crate log;
use azure_sdk_core::prelude::*;
use azure_sdk_storage_core::prelude::*;
use azure_sdk_storage_queue::prelude::*;
use std::error::Error;
#[tokio::main]
async fn main() -> Result<(), Box<dyn Error>> {
let account =
std::env::var("STORAGE_ACCOUNT").expect("Set env variable STORAGE_ACCOUNT first!");
let master_key =
std::env::var("STORAGE_MASTER_KEY").expect("Set env variable STORAGE_MASTER_KEY first!");
let client = client::with_access_key(&account, &master_key).into_queue_service_client();
trace!("enumerating queues");
let response = client
.list_queues()
.with_prefix("a")
.with_include_metadata()
.with_max_results(2)
.execute()
.await?;
println!("response == {:#?}", response);
Ok(())
}